home *** CD-ROM | disk | FTP | other *** search
/ Westlight Stock Photography - Creative Freedom / Westlight Stock Photography - Creative Freedom.iso / Start Here… / Start Here….rsrc / bin.rsrc_CODE_26_TalkScripts.txt < prev    next >
Text File  |  1995-08-06  |  116KB  |  1,957 lines

  1. # near model CODE resource
  2. # jump table entries: 2576-2589 (14 of them)
  3. fn00000000:
  4. 00000000  4E56 FCD6                link       A6, -0x032A
  5. 00000004  486E FEFC                pea.l      [A6 - 0x104]
  6. 00000008  486E FEF8                pea.l      [A6 - 0x108]
  7. 0000000C  486E FEF4                pea.l      [A6 - 0x10C]
  8. 00000010  4EAD 1DB2                jsr        [A5 + 0x1DB2 /* export_946 */]
  9. 00000014  4AAE FEFC                tst.l      [A6 - 0x104]
  10. 00000018  57C0                     seq        D0
  11. 0000001A  4A00                     tst.b      D0
  12. 0000001C  670E                     beq        +0x10 /* 0000002C */
  13. 0000001E  4AAE FEF4                tst.l      [A6 - 0x10C]
  14. 00000022  57C1                     seq        D1
  15. 00000024  C001                     and.b      D0, D1
  16. 00000026  6704                     beq        +0x6 /* 0000002C */
  17. 00000028  6000 01DC                bra        +0x1DE /* 00000206 */
  18. label0000002C:
  19. 0000002C  206D E174                movea.l    A0, [A5 - 0x1E8C]
  20. 00000030  2D48 FDEA                move.l     [A6 - 0x216], A0
  21. 00000034  5268 003E                addq.w     [A0 + 0x3E], 1
  22. 00000038  422E FF00                clr.b      [A6 - 0x100]
  23. 0000003C  202E FEFC                move.l     D0, [A6 - 0x104]
  24. 00000040  B0AD BFEA                cmp.l      D0, [A5 - 0x4016]
  25. 00000044  6614                     bne        +0x16 /* 0000005A */
  26. 00000046  41EE FF00                lea.l      A0, [A6 - 0x100]
  27. 0000004A  43FA 020C                lea.l      A1, [PC + 0x20C /* 00000258, value 0x4636172, pstring "card" */]
  28. 0000004E  7002                     moveq.l    D0, 0x02
  29. label00000050:
  30. 00000050  30D9                     move.w     [A0]+, [A1]+
  31. 00000052  51C8 FFFC                dbf        D0, -0x6 /* 00000050 */
  32. 00000056  6000 008C                bra        +0x8E /* 000000E4 */
  33. label0000005A:
  34. 0000005A  202E FEFC                move.l     D0, [A6 - 0x104]
  35. 0000005E  B0AD C090                cmp.l      D0, [A5 - 0x3F70]
  36. 00000062  6612                     bne        +0x14 /* 00000076 */
  37. 00000064  41EE FF00                lea.l      A0, [A6 - 0x100]
  38. 00000068  43FA 01E6                lea.l      A1, [PC + 0x1E6 /* 00000250, value 0x7706174, pstring "pattern" */]
  39. 0000006C  7003                     moveq.l    D0, 0x03
  40. label0000006E:
  41. 0000006E  30D9                     move.w     [A0]+, [A1]+
  42. 00000070  51C8 FFFC                dbf        D0, -0x6 /* 0000006E */
  43. 00000074  606E                     bra        +0x70 /* 000000E4 */
  44. label00000076:
  45. 00000076  202E FEFC                move.l     D0, [A6 - 0x104]
  46. 0000007A  B0AD BE64                cmp.l      D0, [A5 - 0x419C]
  47. 0000007E  6612                     bne        +0x14 /* 00000092 */
  48. 00000080  41EE FF00                lea.l      A0, [A6 - 0x100]
  49. 00000084  43FA 01C4                lea.l      A1, [PC + 0x1C4 /* 0000024A, value 0x4746F6F, pstring "tool" */]
  50. 00000088  7002                     moveq.l    D0, 0x02
  51. label0000008A:
  52. 0000008A  30D9                     move.w     [A0]+, [A1]+
  53. 0000008C  51C8 FFFC                dbf        D0, -0x6 /* 0000008A */
  54. 00000090  6052                     bra        +0x54 /* 000000E4 */
  55. label00000092:
  56. 00000092  202E FEFC                move.l     D0, [A6 - 0x104]
  57. 00000096  B0AD B2A8                cmp.l      D0, [A5 - 0x4D58]
  58. 0000009A  6612                     bne        +0x14 /* 000000AE */
  59. 0000009C  41EE FF00                lea.l      A0, [A6 - 0x100]
  60. 000000A0  43FA 017E                lea.l      A1, [PC + 0x17E /* 00000220, value 0x76D6573, pstring "message" */]
  61. 000000A4  7003                     moveq.l    D0, 0x03
  62. label000000A6:
  63. 000000A6  30D9                     move.w     [A0]+, [A1]+
  64. 000000A8  51C8 FFFC                dbf        D0, -0x6 /* 000000A6 */
  65. 000000AC  6036                     bra        +0x38 /* 000000E4 */
  66. label000000AE:
  67. 000000AE  202E FEFC                move.l     D0, [A6 - 0x104]
  68. 000000B2  B0AD B318                cmp.l      D0, [A5 - 0x4CE8]
  69. 000000B6  6612                     bne        +0x14 /* 000000CA */
  70. 000000B8  41EE FF00                lea.l      A0, [A6 - 0x100]
  71. 000000BC  43FA 0184                lea.l      A1, [PC + 0x184 /* 00000242, value 0x6736372, pstring "scroll" */]
  72. 000000C0  7003                     moveq.l    D0, 0x03
  73. label000000C2:
  74. 000000C2  30D9                     move.w     [A0]+, [A1]+
  75. 000000C4  51C8 FFFC                dbf        D0, -0x6 /* 000000C2 */
  76. 000000C8  601A                     bra        +0x1C /* 000000E4 */
  77. label000000CA:
  78. 000000CA  202E FEFC                move.l     D0, [A6 - 0x104]
  79. 000000CE  B0AD C0EA                cmp.l      D0, [A5 - 0x3F16]
  80. 000000D2  6610                     bne        +0x12 /* 000000E4 */
  81. 000000D4  41EE FF00                lea.l      A0, [A6 - 0x100]
  82. 000000D8  43FA 0160                lea.l      A1, [PC + 0x160 /* 0000023A, value 0x7666174, pstring "fatbits" */]
  83. 000000DC  7003                     moveq.l    D0, 0x03
  84. label000000DE:
  85. 000000DE  30D9                     move.w     [A0]+, [A1]+
  86. 000000E0  51C8 FFFC                dbf        D0, -0x6 /* 000000DE */
  87. label000000E4:
  88. 000000E4  4240                     clr.w      D0
  89. 000000E6  102E FF00                move.b     D0, [A6 - 0x100]
  90. 000000EA  4A40                     tst.w      D0
  91. 000000EC  6F20                     ble        +0x22 /* 0000010E */
  92. 000000EE  486E FF00                pea.l      [A6 - 0x100]
  93. 000000F2  487A 013E                pea.l      [PC + 0x13E /* 00000232, value 0x7207769, pstring " window" */]
  94. 000000F6  486E FDEE                pea.l      [A6 - 0x212]
  95. 000000FA  3F3C 0002                move.w     -[A7], 0x2
  96. 000000FE  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  97. 00000102  486E FDEE                pea.l      [A6 - 0x212]
  98. 00000106  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  99. 0000010A  6000 00FA                bra        +0xFC /* 00000206 */
  100. label0000010E:
  101. 0000010E  4AAE FEF8                tst.l      [A6 - 0x108]
  102. 00000112  6760                     beq        +0x62 /* 00000174 */
  103. 00000114  202E FEF8                move.l     D0, [A6 - 0x108]
  104. 00000118  B0AD E90A                cmp.l      D0, [A5 - 0x16F6]
  105. 0000011C  6612                     bne        +0x14 /* 00000130 */
  106. 0000011E  41EE FF00                lea.l      A0, [A6 - 0x100]
  107. 00000122  43FA 0104                lea.l      A1, [PC + 0x104 /* 00000228, value 0x8766172, pstring "variable" */]
  108. 00000126  7004                     moveq.l    D0, 0x04
  109. label00000128:
  110. 00000128  30D9                     move.w     [A0]+, [A1]+
  111. 0000012A  51C8 FFFC                dbf        D0, -0x6 /* 00000128 */
  112. 0000012E  601A                     bra        +0x1C /* 0000014A */
  113. label00000130:
  114. 00000130  202E FEF8                move.l     D0, [A6 - 0x108]
  115. 00000134  B0AD E906                cmp.l      D0, [A5 - 0x16FA]
  116. 00000138  6610                     bne        +0x12 /* 0000014A */
  117. 0000013A  41EE FF00                lea.l      A0, [A6 - 0x100]
  118. 0000013E  43FA 00E0                lea.l      A1, [PC + 0xE0 /* 00000220, value 0x76D6573, pstring "message" */]
  119. 00000142  7003                     moveq.l    D0, 0x03
  120. label00000144:
  121. 00000144  30D9                     move.w     [A0]+, [A1]+
  122. 00000146  51C8 FFFC                dbf        D0, -0x6 /* 00000144 */
  123. label0000014A:
  124. 0000014A  4240                     clr.w      D0
  125. 0000014C  102E FF00                move.b     D0, [A6 - 0x100]
  126. 00000150  4A40                     tst.w      D0
  127. 00000152  6F20                     ble        +0x22 /* 00000174 */
  128. 00000154  486E FF00                pea.l      [A6 - 0x100]
  129. 00000158  487A 00BC                pea.l      [PC + 0xBC /* 00000216, value 0x8207761, pstring " watcher" */]
  130. 0000015C  486E FDEE                pea.l      [A6 - 0x212]
  131. 00000160  3F3C 0002                move.w     -[A7], 0x2
  132. 00000164  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  133. 00000168  486E FDEE                pea.l      [A6 - 0x212]
  134. 0000016C  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  135. 00000170  6000 0094                bra        +0x96 /* 00000206 */
  136. label00000174:
  137. 00000174  4AAE FEF4                tst.l      [A6 - 0x10C]
  138. 00000178  6714                     beq        +0x16 /* 0000018E */
  139. 0000017A  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  140. 0000017E  486E FEEE                pea.l      [A6 - 0x112]
  141. 00000182  486E FEF0                pea.l      [A6 - 0x110]
  142. 00000186  486E FF00                pea.l      [A6 - 0x100]
  143. 0000018A  A9A8                     syscall    GetResInfo
  144. 0000018C  605C                     bra        +0x5E /* 000001EA */
  145. label0000018E:
  146. 0000018E  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  147. 00000192  486E FF00                pea.l      [A6 - 0x100]
  148. 00000196  A919                     syscall    GetWTitle
  149. 00000198  4240                     clr.w      D0
  150. 0000019A  102E FF00                move.b     D0, [A6 - 0x100]
  151. 0000019E  4A40                     tst.w      D0
  152. 000001A0  662E                     bne        +0x30 /* 000001D0 */
  153. 000001A2  487A 006E                pea.l      [PC + 0x6E /* 00000212, value 0x3696420, pstring "id " */]
  154. 000001A6  486E FDD6                pea.l      [A6 - 0x22A]
  155. 000001AA  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  156. 000001AE  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  157. 000001B2  486E FED6                pea.l      [A6 - 0x12A]
  158. 000001B6  3F3C 0002                move.w     -[A7], 0x2
  159. 000001BA  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  160. 000001BE  41EE FF00                lea.l      A0, [A6 - 0x100]
  161. 000001C2  43EE FED6                lea.l      A1, [A6 - 0x12A]
  162. 000001C6  700B                     moveq.l    D0, 0x0B
  163. label000001C8:
  164. 000001C8  30D9                     move.w     [A0]+, [A1]+
  165. 000001CA  51C8 FFFC                dbf        D0, -0x6 /* 000001C8 */
  166. 000001CE  601A                     bra        +0x1C /* 000001EA */
  167. label000001D0:
  168. 000001D0  486E FCD6                pea.l      [A6 - 0x32A]
  169. 000001D4  486E FF00                pea.l      [A6 - 0x100]
  170. 000001D8  4EAD 15DA                jsr        [A5 + 0x15DA /* export_695 */]
  171. 000001DC  205F                     movea.l    A0, [A7]+
  172. 000001DE  43EE FF00                lea.l      A1, [A6 - 0x100]
  173. 000001E2  707F                     moveq.l    D0, 0x7F
  174. label000001E4:
  175. 000001E4  32D8                     move.w     [A1]+, [A0]+
  176. 000001E6  51C8 FFFC                dbf        D0, -0x6 /* 000001E4 */
  177. label000001EA:
  178. 000001EA  487A 001E                pea.l      [PC + 0x1E /* 0000020A, value 0x777696E, pstring "window " */]
  179. 000001EE  486E FF00                pea.l      [A6 - 0x100]
  180. 000001F2  486E FDEE                pea.l      [A6 - 0x212]
  181. 000001F6  3F3C 0002                move.w     -[A7], 0x2
  182. 000001FA  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  183. 000001FE  486E FDEE                pea.l      [A6 - 0x212]
  184. 00000202  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  185. label00000206:
  186. 00000206  4E5E                     unlink     A6
  187. 00000208  4E75                     rts
  188. 0000020A  0777 696E                bchg       <<invalid full ext with IS == 1 and I/IS == 6>>, D3
  189. 0000020E  646F                     bcc        +0x71 /* 0000027F */
  190. 00000210  7720                     moveq.l    D3, 0x20
  191. 00000212  0369 6420                bchg       [A1 + 0x6420], D1
  192. 00000216  0820 7761                btst.b     -[A0], 0x61 /* 'a' */
  193. 0000021A  7463                     moveq.l    D2, 0x63
  194. 0000021C  6865                     bvc        +0x67 /* 00000283 */
  195. 0000021E  7200                     moveq.l    D1, 0x00
  196. 00000220  076D 6573                bchg       [A5 + 0x6573], D3
  197. 00000224  7361                     moveq.l    D1, 0x61
  198. 00000226  6765                     beq        +0x67 /* 0000028D */
  199. 00000228  0876 6172 6961 626C      bchg.b     [[A6 + 0x626C]], 0x72 /* 'r' */
  200. 00000230  6500 0720                bcs        +0x722 /* 00000952 */
  201. 00000234  7769                     moveq.l    D3, 0x69
  202. 00000236  6E64                     bgt        +0x66 /* 0000029C */
  203. 00000238  6F77                     ble        +0x79 /* 000002B1 */
  204. 0000023A  0766                     bchg       -[A6], D3
  205. 0000023C  6174                     bsr        +0x76 /* 000002B2 */
  206. 0000023E  6269                     bhi        +0x6B /* 000002A9 */
  207. 00000240  7473                     moveq.l    D2, 0x73
  208. 00000242  0673 6372 6F6C           addi.w     <<invalid full ext with I/IS == 4>>, 0x6372 /* 'cr' */
  209. 00000248  6C00 0474                bge        +0x476 /* 000006BE */
  210. 0000024C  6F6F                     ble        +0x71 /* 000002BD */
  211. 0000024E  6C00 0770                bge        +0x772 /* 000009C0 */
  212. 00000252  6174                     bsr        +0x76 /* 000002C8 */
  213. 00000254  7465                     moveq.l    D2, 0x65
  214. 00000256  726E                     moveq.l    D1, 0x6E
  215. 00000258  0463 6172                subi.w     -[A3], 0x6172 /* 'ar' */
  216. 0000025C  6400 4E56                bcc        +0x4E58 /* 000050B4 */
  217. export_322: // at 0000025E (misaligned)
  218. 00000260  FAF6 2F07                .extension 0xAF6 <<F/2-3/5>> // unimplemented
  219. 00000264  486E FFFE                pea.l      [A6 - 0x2]
  220. 00000268  486E FEFE                pea.l      [A6 - 0x102]
  221. 0000026C  486E FEFC                pea.l      [A6 - 0x104]
  222. 00000270  486E FAFC                pea.l      [A6 - 0x504]
  223. 00000274  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  224. 00000278  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  225. 0000027C  6704                     beq        +0x6 /* 00000282 */
  226. 0000027E  6000 00E8                bra        +0xEA /* 00000368 */
  227. label00000282:
  228. 00000282  206D E174                movea.l    A0, [A5 - 0x1E8C]
  229. 00000286  317C 0002 003E           move.w     [A0 + 0x3E], 0x2
  230. 0000028C  302E FFFE                move.w     D0, [A6 - 0x2]
  231. 00000290  670A                     beq        +0xC /* 0000029C */
  232. 00000292  5340                     subq.w     D0, 1
  233. 00000294  6710                     beq        +0x12 /* 000002A6 */
  234. 00000296  5340                     subq.w     D0, 1
  235. 00000298  6716                     beq        +0x18 /* 000002B0 */
  236. 0000029A  601E                     bra        +0x20 /* 000002BA */
  237. label0000029C:
  238. 0000029C  487A 00F6                pea.l      [PC + 0xF6 /* 00000394, value 0x466696C, pstring "file" */]
  239. 000002A0  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  240. 000002A4  601C                     bra        +0x1E /* 000002C2 */
  241. label000002A6:
  242. 000002A6  487A 00E4                pea.l      [PC + 0xE4 /* 0000038C, value 0x6666F6C, pstring "folder" */]
  243. 000002AA  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  244. 000002AE  6012                     bra        +0x14 /* 000002C2 */
  245. label000002B0:
  246. 000002B0  487A 00D2                pea.l      [PC + 0xD2 /* 00000384, value 0x770726F, pstring "program" */]
  247. // begin alternate branch 000002B2-000002B4
  248. fn000002B2:
  249. 000002B2  00D2                     .incomplete
  250. // end alternate branch 000002B2-000002B4
  251. fn000002B2: // (misaligned)
  252. 000002B4  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  253. 000002B8  6008                     bra        +0xA /* 000002C2 */
  254. label000002BA:
  255. 000002BA  487A 00C0                pea.l      [PC + 0xC0 /* 0000037C, value 0x66E6F72, pstring "normal" */]
  256. 000002BE  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  257. label000002C2:
  258. 000002C2  486E FEFE                pea.l      [A6 - 0x102]
  259. 000002C6  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  260. // begin alternate branch 000002C8-000002CE
  261. fn000002C8:
  262. 000002C8  1F32 206D                move.b     -[A7], [A2 + D2.w + 0x6D]
  263. 000002CC  E174                     roxl       D4.w, D0
  264. // end alternate branch 000002C8-000002CE
  265. fn000002C8: // (misaligned)
  266. 000002CA  206D E174                movea.l    A0, [A5 - 0x1E8C]
  267. 000002CE  08E8 0002 0047           bset.b     [A0 + 0x47], 0x2
  268. 000002D4  4A6E FEFC                tst.w      [A6 - 0x104]
  269. 000002D8  6F00 0088                ble        +0x8A /* 00000362 */
  270. 000002DC  7003                     moveq.l    D0, 0x03
  271. 000002DE  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  272. 000002E2  660A                     bne        +0xC /* 000002EE */
  273. 000002E4  487A 0090                pea.l      [PC + 0x90 /* 00000376, value 0x4776974, pstring "with" */]
  274. 000002E8  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  275. 000002EC  6008                     bra        +0xA /* 000002F6 */
  276. label000002EE:
  277. 000002EE  487A 007E                pea.l      [PC + 0x7E /* 0000036E, value 0x76F6620, pstring "of type" */]
  278. 000002F2  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  279. label000002F6:
  280. 000002F6  302E FEFC                move.w     D0, [A6 - 0x104]
  281. 000002FA  5640                     addq.w     D0, 3
  282. 000002FC  206D E174                movea.l    A0, [A5 - 0x1E8C]
  283. 00000300  3140 003E                move.w     [A0 + 0x3E], D0
  284. 00000304  3D7C 0001 FAF8           move.w     [A6 - 0x508], 0x1
  285. 0000030A  3D6E FEFC FAF6           move.w     [A6 - 0x50A], [A6 - 0x104]
  286. 00000310  3E2E FAF8                move.w     D7, [A6 - 0x508]
  287. 00000314  6046                     bra        +0x48 /* 0000035C */
  288. label00000316:
  289. 00000316  302E FEFC                move.w     D0, [A6 - 0x104]
  290. 0000031A  5240                     addq.w     D0, 1
  291. 0000031C  9047                     sub.w      D0, D7
  292. 0000031E  E140                     asl        D0.w, 8
  293. 00000320  41EE F9FC                lea.l      A0, [A6 - 0x604]
  294. 00000324  4870 0000                pea.l      [A0 + D0.w]
  295. 00000328  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  296. 0000032C  206D E174                movea.l    A0, [A5 - 0x1E8C]
  297. 00000330  3007                     move.w     D0, D7
  298. 00000332  5640                     addq.w     D0, 3
  299. 00000334  2228 0044                move.l     D1, [A0 + 0x44]
  300. 00000338  01C1                     .incomplete
  301. 0000033A  206D E174                movea.l    A0, [A5 - 0x1E8C]
  302. 0000033E  2141 0044                move.l     [A0 + 0x44], D1
  303. 00000342  206D E174                movea.l    A0, [A5 - 0x1E8C]
  304. 00000346  3007                     move.w     D0, D7
  305. 00000348  5640                     addq.w     D0, 3
  306. 0000034A  2228 0048                move.l     D1, [A0 + 0x48]
  307. 0000034E  01C1                     .incomplete
  308. 00000350  206D E174                movea.l    A0, [A5 - 0x1E8C]
  309. 00000354  2141 0048                move.l     [A0 + 0x48], D1
  310. 00000358  5247                     addq.w     D7, 1
  311. 0000035A  6906                     bvs        +0x8 /* 00000362 */
  312. label0000035C:
  313. 0000035C  BE6E FAF6                cmp.w      D7, [A6 - 0x50A]
  314. 00000360  6FB4                     ble        -0x4A /* 00000316 */
  315. label00000362:
  316. 00000362  486D 09EA                pea.l      [A5 + 0x9EA /* export_313 */]
  317. 00000366  A9F1                     syscall    UnloadSeg
  318. label00000368:
  319. 00000368  2E1F                     move.l     D7, [A7]+
  320. 0000036A  4E5E                     unlink     A6
  321. 0000036C  4E75                     rts
  322. 0000036E  076F 6620                bchg       [A7 + 0x6620], D3
  323. 00000372  7479                     moveq.l    D2, 0x79
  324. 00000374  7065                     moveq.l    D0, 0x65
  325. 00000376  0477 6974 6800           subi.w     [A7 + D6], 0x6974 /* 'it' */
  326. 0000037C  066E 6F72 6D61           addi.w     [A6 + 0x6D61], 0x6F72 /* 'or' */
  327. 00000382  6C00 0770                bge        +0x772 /* 00000AF4 */
  328. 00000386  726F                     moveq.l    D1, 0x6F
  329. 00000388  6772                     beq        +0x74 /* 000003FC */
  330. 0000038A  616D                     bsr        +0x6F /* 000003F9 */
  331. 0000038C  0666 6F6C                addi.w     -[A6], 0x6F6C /* 'ol' */
  332. 00000390  6465                     bcc        +0x67 /* 000003F7 */
  333. 00000392  7200                     moveq.l    D1, 0x00
  334. 00000394  0466 696C                subi.w     -[A6], 0x696C /* 'il' */
  335. 00000398  6500 4E56                bcs        +0x4E58 /* 000051F0 */
  336. export_323: // at 0000039A (misaligned)
  337. 0000039C  FCFE 4267                .extension 0xCFE <<F/2-3/6>> // unimplemented
  338. 000003A0  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  339. 000003A4  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  340. 000003A8  7001                     moveq.l    D0, 0x01
  341. 000003AA  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  342. 000003AE  6612                     bne        +0x14 /* 000003C2 */
  343. 000003B0  486E FEFE                pea.l      [A6 - 0x102]
  344. 000003B4  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  345. 000003B8  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  346. 000003BC  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  347. 000003C0  6004                     bra        +0x6 /* 000003C6 */
  348. label000003C2:
  349. 000003C2  422E FEFE                clr.b      [A6 - 0x102]
  350. label000003C6:
  351. 000003C6  486E FDFE                pea.l      [A6 - 0x202]
  352. 000003CA  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  353. 000003CE  4267                     clr.w      -[A7]
  354. 000003D0  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  355. 000003D4  301F                     move.w     D0, [A7]+
  356. 000003D6  670E                     beq        +0x10 /* 000003E6 */
  357. 000003D8  5540                     subq.w     D0, 2
  358. 000003DA  671C                     beq        +0x1E /* 000003F8 */
  359. 000003DC  5540                     subq.w     D0, 2
  360. 000003DE  672A                     beq        +0x2C /* 0000040A */
  361. 000003E0  5340                     subq.w     D0, 1
  362. 000003E2  6738                     beq        +0x3A /* 0000041C */
  363. 000003E4  604E                     bra        +0x50 /* 00000434 */
  364. label000003E6:
  365. 000003E6  41EE FCFE                lea.l      A0, [A6 - 0x302]
  366. 000003EA  43FA 00AE                lea.l      A1, [PC + 0xAE /* 0000049A, value 0x8706173, pstring "password" */]
  367. 000003EE  7004                     moveq.l    D0, 0x04
  368. label000003F0:
  369. 000003F0  30D9                     move.w     [A0]+, [A1]+
  370. 000003F2  51C8 FFFC                dbf        D0, -0x6 /* 000003F0 */
  371. 000003F6  603C                     bra        +0x3E /* 00000434 */
  372. label000003F8:
  373. 000003F8  41EE FCFE                lea.l      A0, [A6 - 0x302]
  374. label000003FC:
  375. 000003FC  43FA 0096                lea.l      A1, [PC + 0x96 /* 00000494, value 0x466696C, pstring "file" */]
  376. 00000400  7002                     moveq.l    D0, 0x02
  377. label00000402:
  378. 00000402  30D9                     move.w     [A0]+, [A1]+
  379. 00000404  51C8 FFFC                dbf        D0, -0x6 /* 00000402 */
  380. 00000408  602A                     bra        +0x2C /* 00000434 */
  381. label0000040A:
  382. 0000040A  41EE FCFE                lea.l      A0, [A6 - 0x302]
  383. 0000040E  43FA 007C                lea.l      A1, [PC + 0x7C /* 0000048C, value 0x66E6F72, pstring "normal" */]
  384. 00000412  7003                     moveq.l    D0, 0x03
  385. label00000414:
  386. 00000414  30D9                     move.w     [A0]+, [A1]+
  387. 00000416  51C8 FFFC                dbf        D0, -0x6 /* 00000414 */
  388. 0000041A  6018                     bra        +0x1A /* 00000434 */
  389. label0000041C:
  390. 0000041C  41EE FCFE                lea.l      A0, [A6 - 0x302]
  391. 00000420  43FA 005A                lea.l      A1, [PC + 0x5A /* 0000047C, value 0xE706173, pstring "password clear" */]
  392. 00000424  7007                     moveq.l    D0, 0x07
  393. label00000426:
  394. 00000426  30D9                     move.w     [A0]+, [A1]+
  395. 00000428  51C8 FFFC                dbf        D0, -0x6 /* 00000426 */
  396. 0000042C  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  397. 00000430  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  398. label00000434:
  399. 00000434  486E FCFE                pea.l      [A6 - 0x302]
  400. 00000438  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  401. 0000043C  486E FDFE                pea.l      [A6 - 0x202]
  402. 00000440  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  403. 00000444  487A 0030                pea.l      [PC + 0x30 /* 00000476, value 0x4776974, pstring "with" */]
  404. 00000448  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  405. 0000044C  486E FEFE                pea.l      [A6 - 0x102]
  406. 00000450  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  407. 00000454  206D E174                movea.l    A0, [A5 - 0x1E8C]
  408. 00000458  317C 0004 003E           move.w     [A0 + 0x3E], 0x4
  409. 0000045E  206D E174                movea.l    A0, [A5 - 0x1E8C]
  410. 00000462  08E8 0002 0047           bset.b     [A0 + 0x47], 0x2
  411. 00000468  206D E174                movea.l    A0, [A5 - 0x1E8C]
  412. 0000046C  08E8 0004 0047           bset.b     [A0 + 0x47], 0x4
  413. 00000472  4E5E                     unlink     A6
  414. 00000474  4E75                     rts
  415. 00000476  0477 6974 6800           subi.w     [A7 + D6], 0x6974 /* 'it' */
  416. 0000047C  0E70 6173 7377           .invalid.w <<invalid full ext with IS == 1 and I/IS == 7>>, 0x6173 /* 'as' */ // invalid immediate operation
  417. 00000482  6F72                     ble        +0x74 /* 000004F6 */
  418. 00000484  6420                     bcc        +0x22 /* 000004A6 */
  419. 00000486  636C                     bls        +0x6E /* 000004F4 */
  420. 00000488  6561                     bcs        +0x63 /* 000004EB */
  421. 0000048A  7200                     moveq.l    D1, 0x00
  422. 0000048C  066E 6F72 6D61           addi.w     [A6 + 0x6D61], 0x6F72 /* 'or' */
  423. 00000492  6C00 0466                bge        +0x468 /* 000008FA */
  424. 00000496  696C                     bvs        +0x6E /* 00000504 */
  425. 00000498  6500 0870                bcs        +0x872 /* 00000D0A */
  426. 0000049C  6173                     bsr        +0x75 /* 00000511 */
  427. 0000049E  7377                     moveq.l    D1, 0x77
  428. 000004A0  6F72                     ble        +0x74 /* 00000514 */
  429. 000004A2  6400 4E56                bcc        +0x4E58 /* 000052FA */
  430. export_324: // at 000004A4 (misaligned)
  431. label000004A6:
  432. 000004A6  0000 2F0C                ori.b      D0, 0xC
  433. 000004AA  206D E174                movea.l    A0, [A5 - 0x1E8C]
  434. 000004AE  49E8 0022                lea.l      A4, [A0 + 0x22]
  435. 000004B2  4267                     clr.w      -[A7]
  436. 000004B4  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  437. 000004B8  4A5F                     tst.w      [A7]+
  438. 000004BA  6608                     bne        +0xA /* 000004C4 */
  439. 000004BC  397C 0001 001C           move.w     [A4 + 0x1C], 0x1
  440. 000004C2  6004                     bra        +0x6 /* 000004C8 */
  441. label000004C4:
  442. 000004C4  426C 001C                clr.w      [A4 + 0x1C]
  443. label000004C8:
  444. 000004C8  285F                     movea.l    A4, [A7]+
  445. 000004CA  4E5E                     unlink     A6
  446. 000004CC  4E75                     rts
  447. export_325:
  448. 000004CE  4E56 FDFE                link       A6, -0x0202
  449. 000004D2  2F07                     move.l     -[A7], D7
  450. 000004D4  4267                     clr.w      -[A7]
  451. 000004D6  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  452. 000004DA  3E1F                     move.w     D7, [A7]+
  453. 000004DC  3007                     move.w     D0, D7
  454. 000004DE  6B00 00AC                bmi        +0xAE /* 0000058C */
  455. 000004E2  0C40 0005                cmpi.w     D0, 0x5
  456. 000004E6  6E00 00A4                bgt        +0xA6 /* 0000058C */
  457. 000004EA  D040                     add.w      D0, D0
  458. 000004EC  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  459. 000004F0  4EFB 0000                jmp        [PC + D0.w]
  460. label000004F4:
  461. 000004F4  000E 0022                ori.b      A6, 0x22 /* '\"' */
  462. // begin alternate branch 000004F6-00000504
  463. label000004F6:
  464. 000004F6  0022 0046                ori.b      -[A2], 0x46 /* 'F' */
  465. 000004FA  0054 0054                ori.w      [A4], 0x54 /* 'T' */
  466. 000004FE  0054 206D                ori.w      [A4], 0x206D /* ' m' */
  467. 00000502  E174                     roxl       D4.w, D0
  468. // end alternate branch 000004F6-00000504
  469. label000004F6: // (misaligned)
  470. 000004F8  0046 0054                ori.w      D6, 0x54 /* 'T' */
  471. 000004FC  0054 0054                ori.w      [A4], 0x54 /* 'T' */
  472. 00000500  206D E174                movea.l    A0, [A5 - 0x1E8C]
  473. label00000504:
  474. 00000504  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  475. 0000050A  487A 0092                pea.l      [PC + 0x92 /* 0000059E, value 0x8707269, pstring "printing" */]
  476. 0000050E  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  477. 00000512  6078                     bra        +0x7A /* 0000058C */
  478. label00000514:
  479. 00000514  206D E174                movea.l    A0, [A5 - 0x1E8C]
  480. 00000518  317C 0002 003E           move.w     [A0 + 0x3E], 0x2
  481. 0000051E  486E FF00                pea.l      [A6 - 0x100]
  482. 00000522  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  483. 00000526  487A 0070                pea.l      [PC + 0x70 /* 00000598, value 0x466696C, pstring "file" */]
  484. 0000052A  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  485. 0000052E  486E FF00                pea.l      [A6 - 0x100]
  486. 00000532  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  487. 00000536  6054                     bra        +0x56 /* 0000058C */
  488. 00000538  206D E174                movea.l    A0, [A5 - 0x1E8C]
  489. 0000053C  4268 003E                clr.w      [A0 + 0x3E]
  490. 00000540  4EBA FABE                jsr        [PC - 0x542 /* 00000000 */]
  491. 00000544  6046                     bra        +0x48 /* 0000058C */
  492. 00000546  206D E174                movea.l    A0, [A5 - 0x1E8C]
  493. 0000054A  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  494. 00000550  486E FE00                pea.l      [A6 - 0x200]
  495. 00000554  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  496. 00000558  7003                     moveq.l    D0, 0x03
  497. 0000055A  B047                     cmp.w      D0, D7
  498. 0000055C  661C                     bne        +0x1E /* 0000057A */
  499. 0000055E  206D E174                movea.l    A0, [A5 - 0x1E8C]
  500. 00000562  317C 0003 003E           move.w     [A0 + 0x3E], 0x3
  501. 00000568  487A 0028                pea.l      [PC + 0x28 /* 00000592, value 0x4776974, pstring "with" */]
  502. 0000056C  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  503. 00000570  206D E174                movea.l    A0, [A5 - 0x1E8C]
  504. 00000574  08E8 0003 0047           bset.b     [A0 + 0x47], 0x3
  505. label0000057A:
  506. 0000057A  486E FE00                pea.l      [A6 - 0x200]
  507. 0000057E  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  508. 00000582  206D E174                movea.l    A0, [A5 - 0x1E8C]
  509. 00000586  08E8 0001 0047           bset.b     [A0 + 0x47], 0x1
  510. label0000058C:
  511. 0000058C  2E1F                     move.l     D7, [A7]+
  512. 0000058E  4E5E                     unlink     A6
  513. 00000590  4E75                     rts
  514. 00000592  0477 6974 6800           subi.w     [A7 + D6], 0x6974 /* 'it' */
  515. 00000598  0466 696C                subi.w     -[A6], 0x696C /* 'il' */
  516. 0000059C  6500 0870                bcs        +0x872 /* 00000E0E */
  517. 000005A0  7269                     moveq.l    D1, 0x69
  518. 000005A2  6E74                     bgt        +0x76 /* 00000618 */
  519. 000005A4  696E                     bvs        +0x70 /* 00000614 */
  520. 000005A6  6700 4E56                beq        +0x4E58 /* 000053FE */
  521. export_326: // at 000005A8 (misaligned)
  522. 000005AA  FEFC 48E7                .extension 0xEFC <<F/2-3/7>> // unimplemented
  523. 000005AE  0300                     btst       D0, D1
  524. 000005B0  4206                     clr.b      D6
  525. 000005B2  422E FEFC                clr.b      [A6 - 0x104]
  526. 000005B6  4267                     clr.w      -[A7]
  527. 000005B8  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  528. 000005BC  3E1F                     move.w     D7, [A7]+
  529. 000005BE  57C0                     seq        D0
  530. 000005C0  7201                     moveq.l    D1, 0x01
  531. 000005C2  B247                     cmp.w      D1, D7
  532. 000005C4  57C1                     seq        D1
  533. 000005C6  8001                     or.b       D0, D1
  534. 000005C8  6718                     beq        +0x1A /* 000005E2 */
  535. 000005CA  7C01                     moveq.l    D6, 0x01
  536. 000005CC  7001                     moveq.l    D0, 0x01
  537. 000005CE  B047                     cmp.w      D0, D7
  538. 000005D0  6608                     bne        +0xA /* 000005DA */
  539. 000005D2  486E FEFC                pea.l      [A6 - 0x104]
  540. 000005D6  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  541. label000005DA:
  542. 000005DA  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  543. 000005DE  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  544. label000005E2:
  545. 000005E2  206D E174                movea.l    A0, [A5 - 0x1E8C]
  546. 000005E6  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  547. 000005EC  1006                     move.b     D0, D6
  548. 000005EE  6734                     beq        +0x36 /* 00000624 */
  549. 000005F0  487A 003A                pea.l      [PC + 0x3A /* 0000062C, value 0xA776974 '\nwit', pstring "with modem" */]
  550. 000005F4  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  551. 000005F8  206D E174                movea.l    A0, [A5 - 0x1E8C]
  552. 000005FC  317C 0002 003E           move.w     [A0 + 0x3E], 0x2
  553. 00000602  4A2E FEFC                tst.b      [A6 - 0x104]
  554. 00000606  671C                     beq        +0x1E /* 00000624 */
  555. 00000608  486E FEFC                pea.l      [A6 - 0x104]
  556. 0000060C  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  557. 00000610  206D E174                movea.l    A0, [A5 - 0x1E8C]
  558. label00000614:
  559. 00000614  317C 0003 003E           move.w     [A0 + 0x3E], 0x3
  560. // begin alternate branch 00000618-0000061E
  561. label00000618:
  562. 00000618  003E 206D                ori.b      <<invalid special address>>, 0x6D /* 'm' */
  563. 0000061C  E174                     roxl       D4.w, D0
  564. // end alternate branch 00000618-0000061E
  565. label00000618: // (misaligned)
  566. 0000061A  206D E174                movea.l    A0, [A5 - 0x1E8C]
  567. 0000061E  08E8 0003 0047           bset.b     [A0 + 0x47], 0x3
  568. label00000624:
  569. 00000624  4CDF 00C0                movem.l    D6,D7, [A7]+
  570. 00000628  4E5E                     unlink     A6
  571. 0000062A  4E75                     rts
  572. 0000062C  0A77 6974 6820           xori.w     [A7 + D6 + 0x20], 0x6974 /* 'it' */
  573. 00000632  6D6F                     blt        +0x71 /* 000006A3 */
  574. 00000634  6465                     bcc        +0x67 /* 0000069B */
  575. 00000636  6D00 4E56                blt        +0x4E58 /* 0000548E */
  576. export_327: // at 00000638 (misaligned)
  577. 0000063A  F9CE                     .invalid   <<F/7/4>>
  578. 0000063C  486E FBE8                pea.l      [A6 - 0x418]
  579. 00000640  486E FEF0                pea.l      [A6 - 0x110]
  580. 00000644  486E FCF0                pea.l      [A6 - 0x310]
  581. 00000648  486E FBEC                pea.l      [A6 - 0x414]
  582. 0000064C  486E FBE7                pea.l      [A6 - 0x419]
  583. 00000650  486E FBE6                pea.l      [A6 - 0x41A]
  584. 00000654  4EAD 368A                jsr        [A5 + 0x368A /* export_1741 */]
  585. 00000658  302E FBEC                move.w     D0, [A6 - 0x414]
  586. 0000065C  6712                     beq        +0x14 /* 00000670 */
  587. 0000065E  5340                     subq.w     D0, 1
  588. 00000660  6720                     beq        +0x22 /* 00000682 */
  589. 00000662  5340                     subq.w     D0, 1
  590. 00000664  672E                     beq        +0x30 /* 00000694 */
  591. 00000666  5340                     subq.w     D0, 1
  592. 00000668  673C                     beq        +0x3E /* 000006A6 */
  593. 0000066A  5340                     subq.w     D0, 1
  594. 0000066C  674A                     beq        +0x4C /* 000006B8 */
  595. 0000066E  6058                     bra        +0x5A /* 000006C8 */
  596. label00000670:
  597. 00000670  41EE FBF0                lea.l      A0, [A6 - 0x410]
  598. 00000674  43FA 020A                lea.l      A1, [PC + 0x20A /* 00000880, value 0x66E6F72, pstring "normal" */]
  599. 00000678  7003                     moveq.l    D0, 0x03
  600. label0000067A:
  601. 0000067A  30D9                     move.w     [A0]+, [A1]+
  602. 0000067C  51C8 FFFC                dbf        D0, -0x6 /* 0000067A */
  603. 00000680  6046                     bra        +0x48 /* 000006C8 */
  604. label00000682:
  605. 00000682  41EE FBF0                lea.l      A0, [A6 - 0x410]
  606. 00000686  43FA 01F2                lea.l      A1, [PC + 0x1F2 /* 0000087A, value 0x5636861, pstring "chars" */]
  607. 0000068A  7002                     moveq.l    D0, 0x02
  608. label0000068C:
  609. 0000068C  30D9                     move.w     [A0]+, [A1]+
  610. 0000068E  51C8 FFFC                dbf        D0, -0x6 /* 0000068C */
  611. 00000692  6034                     bra        +0x36 /* 000006C8 */
  612. label00000694:
  613. 00000694  41EE FBF0                lea.l      A0, [A6 - 0x410]
  614. 00000698  43FA 01DA                lea.l      A1, [PC + 0x1DA /* 00000874, value 0x4776F72, pstring "word" */]
  615. 0000069C  7002                     moveq.l    D0, 0x02
  616. label0000069E:
  617. 0000069E  30D9                     move.w     [A0]+, [A1]+
  618. 000006A0  51C8 FFFC                dbf        D0, -0x6 /* 0000069E */
  619. 000006A4  6022                     bra        +0x24 /* 000006C8 */
  620. label000006A6:
  621. 000006A6  41EE FBF0                lea.l      A0, [A6 - 0x410]
  622. 000006AA  43FA 01C0                lea.l      A1, [PC + 0x1C0 /* 0000086C, value 0x6737472, pstring "string" */]
  623. 000006AE  7003                     moveq.l    D0, 0x03
  624. label000006B0:
  625. 000006B0  30D9                     move.w     [A0]+, [A1]+
  626. 000006B2  51C8 FFFC                dbf        D0, -0x6 /* 000006B0 */
  627. 000006B6  6010                     bra        +0x12 /* 000006C8 */
  628. label000006B8:
  629. 000006B8  41EE FBF0                lea.l      A0, [A6 - 0x410]
  630. 000006BC  43FA 01A8                lea.l      A1, [PC + 0x1A8 /* 00000866, value 0x577686F, pstring "whole" */]
  631. // begin alternate branch 000006BE-000006C2
  632. label000006BE:
  633. 000006BE  01A8 7002                bclr       [A0 + 0x7002], D0
  634. // end alternate branch 000006BE-000006C2
  635. label000006BE: // (misaligned)
  636. 000006C0  7002                     moveq.l    D0, 0x02
  637. label000006C2:
  638. 000006C2  30D9                     move.w     [A0]+, [A1]+
  639. 000006C4  51C8 FFFC                dbf        D0, -0x6 /* 000006C2 */
  640. label000006C8:
  641. 000006C8  102E FBE7                move.b     D0, [A6 - 0x419]
  642. 000006CC  6724                     beq        +0x26 /* 000006F2 */
  643. 000006CE  486E FBF0                pea.l      [A6 - 0x410]
  644. 000006D2  487A 0182                pea.l      [PC + 0x182 /* 00000856, value 0xE20696E, pstring " international" */]
  645. 000006D6  486E FAE6                pea.l      [A6 - 0x51A]
  646. 000006DA  3F3C 0002                move.w     -[A7], 0x2
  647. 000006DE  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  648. 000006E2  41EE FBF0                lea.l      A0, [A6 - 0x410]
  649. 000006E6  43EE FAE6                lea.l      A1, [A6 - 0x51A]
  650. 000006EA  707F                     moveq.l    D0, 0x7F
  651. label000006EC:
  652. 000006EC  30D9                     move.w     [A0]+, [A1]+
  653. 000006EE  51C8 FFFC                dbf        D0, -0x6 /* 000006EC */
  654. label000006F2:
  655. 000006F2  486E FBF0                pea.l      [A6 - 0x410]
  656. 000006F6  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  657. 000006FA  486E FCF0                pea.l      [A6 - 0x310]
  658. 000006FE  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  659. 00000702  206D E174                movea.l    A0, [A5 - 0x1E8C]
  660. 00000706  08E8 0002 0047           bset.b     [A0 + 0x47], 0x2
  661. 0000070C  4AAE FBE8                tst.l      [A6 - 0x418]
  662. 00000710  660E                     bne        +0x10 /* 00000720 */
  663. 00000712  206D E174                movea.l    A0, [A5 - 0x1E8C]
  664. 00000716  317C 0002 003E           move.w     [A0 + 0x3E], 0x2
  665. 0000071C  6000 00E8                bra        +0xEA /* 00000806 */
  666. label00000720:
  667. 00000720  206D E174                movea.l    A0, [A5 - 0x1E8C]
  668. 00000724  317C 0003 003E           move.w     [A0 + 0x3E], 0x3
  669. 0000072A  102E FEFE                move.b     D0, [A6 - 0x102]
  670. 0000072E  4880                     ext.w      D0
  671. 00000730  6758                     beq        +0x5A /* 0000078A */
  672. 00000732  5340                     subq.w     D0, 1
  673. 00000734  6706                     beq        +0x8 /* 0000073C */
  674. 00000736  5340                     subq.w     D0, 1
  675. 00000738  671E                     beq        +0x20 /* 00000758 */
  676. 0000073A  6068                     bra        +0x6A /* 000007A4 */
  677. label0000073C:
  678. 0000073C  486E FAD2                pea.l      [A6 - 0x52E]
  679. 00000740  2F2E FF00                move.l     -[A7], [A6 - 0x100]
  680. 00000744  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  681. 00000748  205F                     movea.l    A0, [A7]+
  682. 0000074A  43EE FDF0                lea.l      A1, [A6 - 0x210]
  683. 0000074E  7009                     moveq.l    D0, 0x09
  684. label00000750:
  685. 00000750  32D8                     move.w     [A1]+, [A0]+
  686. 00000752  51C8 FFFC                dbf        D0, -0x6 /* 00000750 */
  687. 00000756  604C                     bra        +0x4E /* 000007A4 */
  688. label00000758:
  689. 00000758  487A 00F8                pea.l      [PC + 0xF8 /* 00000852, value 0x3696420, pstring "id " */]
  690. 0000075C  486E FAD2                pea.l      [A6 - 0x52E]
  691. 00000760  302E FF00                move.w     D0, [A6 - 0x100]
  692. 00000764  48C0                     ext.l      D0
  693. 00000766  2F00                     move.l     -[A7], D0
  694. 00000768  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  695. 0000076C  486E FBCE                pea.l      [A6 - 0x432]
  696. 00000770  3F3C 0002                move.w     -[A7], 0x2
  697. 00000774  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  698. 00000778  41EE FDF0                lea.l      A0, [A6 - 0x210]
  699. 0000077C  43EE FBCE                lea.l      A1, [A6 - 0x432]
  700. 00000780  700B                     moveq.l    D0, 0x0B
  701. label00000782:
  702. 00000782  30D9                     move.w     [A0]+, [A1]+
  703. 00000784  51C8 FFFC                dbf        D0, -0x6 /* 00000782 */
  704. 00000788  601A                     bra        +0x1C /* 000007A4 */
  705. label0000078A:
  706. 0000078A  486E F9D2                pea.l      [A6 - 0x62E]
  707. 0000078E  486E FF00                pea.l      [A6 - 0x100]
  708. 00000792  4EAD 15DA                jsr        [A5 + 0x15DA /* export_695 */]
  709. 00000796  205F                     movea.l    A0, [A7]+
  710. 00000798  43EE FDF0                lea.l      A1, [A6 - 0x210]
  711. 0000079C  707F                     moveq.l    D0, 0x7F
  712. label0000079E:
  713. 0000079E  32D8                     move.w     [A1]+, [A0]+
  714. 000007A0  51C8 FFFC                dbf        D0, -0x6 /* 0000079E */
  715. label000007A4:
  716. 000007A4  206E FBE8                movea.l    A0, [A6 - 0x418]
  717. 000007A8  2248                     movea.l    A1, A0
  718. 000007AA  2028 0002                move.l     D0, [A0 + 0x2]
  719. 000007AE  B0A9 000A                cmp.l      D0, [A1 + 0xA]
  720. 000007B2  6626                     bne        +0x28 /* 000007DA */
  721. 000007B4  487A 008C                pea.l      [PC + 0x8C /* 00000842, value 0xE696E20, pstring "in card field " */]
  722. 000007B8  486E FDF0                pea.l      [A6 - 0x210]
  723. 000007BC  486E FAE6                pea.l      [A6 - 0x51A]
  724. 000007C0  3F3C 0002                move.w     -[A7], 0x2
  725. 000007C4  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  726. 000007C8  41EE FDF0                lea.l      A0, [A6 - 0x210]
  727. 000007CC  43EE FAE6                lea.l      A1, [A6 - 0x51A]
  728. 000007D0  707F                     moveq.l    D0, 0x7F
  729. label000007D2:
  730. 000007D2  30D9                     move.w     [A0]+, [A1]+
  731. 000007D4  51C8 FFFC                dbf        D0, -0x6 /* 000007D2 */
  732. 000007D8  6024                     bra        +0x26 /* 000007FE */
  733. label000007DA:
  734. 000007DA  487A 005C                pea.l      [PC + 0x5C /* 00000838, value 0x9696E20 '\tin ', pstring "in field " */]
  735. 000007DE  486E FDF0                pea.l      [A6 - 0x210]
  736. 000007E2  486E FAE6                pea.l      [A6 - 0x51A]
  737. 000007E6  3F3C 0002                move.w     -[A7], 0x2
  738. 000007EA  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  739. 000007EE  41EE FDF0                lea.l      A0, [A6 - 0x210]
  740. 000007F2  43EE FAE6                lea.l      A1, [A6 - 0x51A]
  741. 000007F6  707F                     moveq.l    D0, 0x7F
  742. label000007F8:
  743. 000007F8  30D9                     move.w     [A0]+, [A1]+
  744. 000007FA  51C8 FFFC                dbf        D0, -0x6 /* 000007F8 */
  745. label000007FE:
  746. 000007FE  486E FDF0                pea.l      [A6 - 0x210]
  747. 00000802  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  748. label00000806:
  749. 00000806  102E FBE6                move.b     D0, [A6 - 0x41A]
  750. 0000080A  6718                     beq        +0x1A /* 00000824 */
  751. 0000080C  206D E174                movea.l    A0, [A5 - 0x1E8C]
  752. 00000810  41E8 0022                lea.l      A0, [A0 + 0x22]
  753. 00000814  2D48 F9CE                move.l     [A6 - 0x632], A0
  754. 00000818  5268 001C                addq.w     [A0 + 0x1C], 1
  755. 0000081C  487A 000A                pea.l      [PC + 0xA /* 00000828, value 0xF696E20, pstring "in marked cards" */]
  756. 00000820  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  757. label00000824:
  758. 00000824  4E5E                     unlink     A6
  759. 00000826  4E75                     rts
  760. 00000828  0F69 6E20                bchg       [A1 + 0x6E20], D7
  761. 0000082C  6D61                     blt        +0x63 /* 0000088F */
  762. 0000082E  726B                     moveq.l    D1, 0x6B
  763. 00000830  6564                     bcs        +0x66 /* 00000896 */
  764. 00000832  2063                     movea.l    A0, -[A3]
  765. 00000834  6172                     bsr        +0x74 /* 000008A8 */
  766. 00000836  6473                     bcc        +0x75 /* 000008AB */
  767. 00000838  0969 6E20                bchg       [A1 + 0x6E20], D4
  768. 0000083C  6669                     bne        +0x6B /* 000008A7 */
  769. 0000083E  656C                     bcs        +0x6E /* 000008AC */
  770. 00000840  6420                     bcc        +0x22 /* 00000862 */
  771. 00000842  0E69 6E20 6361           .invalid.w [A1 + 0x6361], 0x6E20 /* 'n ' */ // invalid immediate operation
  772. 00000848  7264                     moveq.l    D1, 0x64
  773. 0000084A  2066                     movea.l    A0, -[A6]
  774. 0000084C  6965                     bvs        +0x67 /* 000008B3 */
  775. 0000084E  6C64                     bge        +0x66 /* 000008B4 */
  776. 00000850  2000                     move.l     D0, D0
  777. 00000852  0369 6420                bchg       [A1 + 0x6420], D1
  778. 00000856  0E20 696E                .invalid.b -[A0], 0x6E /* 'n' */ // invalid immediate operation
  779. 0000085A  7465                     moveq.l    D2, 0x65
  780. 0000085C  726E                     moveq.l    D1, 0x6E
  781. 0000085E  6174                     bsr        +0x76 /* 000008D4 */
  782. 00000860  696F                     bvs        +0x71 /* 000008D1 */
  783. label00000862:
  784. 00000862  6E61                     bgt        +0x63 /* 000008C5 */
  785. 00000864  6C00 0577                bge        +0x579 /* 00000DDD */
  786. 00000868  686F                     bvc        +0x71 /* 000008D9 */
  787. 0000086A  6C65                     bge        +0x67 /* 000008D1 */
  788. 0000086C  0673 7472 696E           addi.w     <<invalid full ext with IS == 1 and I/IS == 6>>, 0x7472 /* 'tr' */
  789. 00000872  6700 0477                beq        +0x479 /* 00000CEB */
  790. 00000876  6F72                     ble        +0x74 /* 000008EA */
  791. 00000878  6400 0563                bcc        +0x565 /* 00000DDD */
  792. 0000087C  6861                     bvc        +0x63 /* 000008DF */
  793. 0000087E  7273                     moveq.l    D1, 0x73
  794. 00000880  066E 6F72 6D61           addi.w     [A6 + 0x6D61], 0x6F72 /* 'or' */
  795. 00000886  6C00 4E56                bge        +0x4E58 /* 000056DE */
  796. export_328: // at 00000888 (misaligned)
  797. 0000088A  FBC6                     .invalid   <<F/7/5>>
  798. 0000088C  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  799. 00000890  4267                     clr.w      -[A7]
  800. 00000892  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  801. label00000896:
  802. 00000896  3E1F                     move.w     D7, [A7]+
  803. 00000898  7003                     moveq.l    D0, 0x03
  804. 0000089A  B047                     cmp.w      D0, D7
  805. 0000089C  57C4                     seq        D4
  806. 0000089E  4404                     neg.b      D4
  807. 000008A0  7003                     moveq.l    D0, 0x03
  808. 000008A2  B047                     cmp.w      D0, D7
  809. 000008A4  6608                     bne        +0xA /* 000008AE */
  810. 000008A6  4267                     clr.w      -[A7]
  811. fn000008A8:
  812. 000008A8  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  813. label000008AC:
  814. 000008AC  3E1F                     move.w     D7, [A7]+
  815. label000008AE:
  816. 000008AE  7005                     moveq.l    D0, 0x05
  817. 000008B0  B047                     cmp.w      D0, D7
  818. 000008B2  57C5                     seq        D5
  819. label000008B4:
  820. 000008B4  4405                     neg.b      D5
  821. 000008B6  7005                     moveq.l    D0, 0x05
  822. 000008B8  B047                     cmp.w      D0, D7
  823. 000008BA  6608                     bne        +0xA /* 000008C4 */
  824. 000008BC  4267                     clr.w      -[A7]
  825. 000008BE  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  826. 000008C2  3E1F                     move.w     D7, [A7]+
  827. label000008C4:
  828. 000008C4  3007                     move.w     D0, D7
  829. 000008C6  670A                     beq        +0xC /* 000008D2 */
  830. 000008C8  5340                     subq.w     D0, 1
  831. 000008CA  6726                     beq        +0x28 /* 000008F2 */
  832. 000008CC  5340                     subq.w     D0, 1
  833. 000008CE  6736                     beq        +0x38 /* 00000906 */
  834. 000008D0  6060                     bra        +0x62 /* 00000932 */
  835. label000008D2:
  836. 000008D2  7C01                     moveq.l    D6, 0x01
  837. fn000008D4:
  838. 000008D4  1D7C 0001 FDE4           move.b     [A6 - 0x21C], 0x1
  839. 000008DA  42A7                     clr.l      -[A7]
  840. 000008DC  4EAD 1ECA                jsr        [A5 + 0x1ECA /* export_981 */]
  841. 000008E0  2D5F FDEA                move.l     [A6 - 0x216], [A7]+
  842. 000008E4  1D7C 0007 FEF0           move.b     [A6 - 0x110], 0x7
  843. label000008EA:
  844. 000008EA  2D6D A284 FFFC           move.l     [A6 - 0x4], [A5 - 0x5D7C]
  845. 000008F0  6040                     bra        +0x42 /* 00000932 */
  846. label000008F2:
  847. 000008F2  1D7C 0002 FDE4           move.b     [A6 - 0x21C], 0x2
  848. 000008F8  42A7                     clr.l      -[A7]
  849. label000008FA:
  850. 000008FA  4EAD 1ECA                jsr        [A5 + 0x1ECA /* export_981 */]
  851. 000008FE  201F                     move.l     D0, [A7]+
  852. 00000900  1D40 FDEE                move.b     [A6 - 0x212], D0
  853. 00000904  602C                     bra        +0x2E /* 00000932 */
  854. label00000906:
  855. 00000906  486E FDE4                pea.l      [A6 - 0x21C]
  856. 0000090A  2F3C 0000 021C           move.l     -[A7], 0x21C
  857. 00000910  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  858. 00000914  1D6D 9CE8 FDDA           move.b     [A6 - 0x226], [A5 - 0x6318]
  859. 0000091A  1B7C 0001 9CE8           move.b     [A5 - 0x6318], 0x1
  860. 00000920  4267                     clr.w      -[A7]
  861. 00000922  486E FDE4                pea.l      [A6 - 0x21C]
  862. 00000926  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  863. 0000092A  1C1F                     move.b     D6, [A7]+
  864. 0000092C  1B6E FDDA 9CE8           move.b     [A5 - 0x6318], [A6 - 0x226]
  865. label00000932:
  866. 00000932  206D E174                movea.l    A0, [A5 - 0x1E8C]
  867. 00000936  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  868. 0000093C  7002                     moveq.l    D0, 0x02
  869. 0000093E  B02E FDE4                cmp.b      D0, [A6 - 0x21C]
  870. 00000942  6638                     bne        +0x3A /* 0000097C */
  871. 00000944  102E FDEE                move.b     D0, [A6 - 0x212]
  872. 00000948  4880                     ext.w      D0
  873. 0000094A  670C                     beq        +0xE /* 00000958 */
  874. 0000094C  5340                     subq.w     D0, 1
  875. 0000094E  6714                     beq        +0x16 /* 00000964 */
  876. 00000950  5340                     subq.w     D0, 1
  877. label00000952:
  878. 00000952  671C                     beq        +0x1E /* 00000970 */
  879. 00000954  6000 0112                bra        +0x114 /* 00000A68 */
  880. label00000958:
  881. 00000958  487A 019C                pea.l      [PC + 0x19C /* 00000AF6, value 0x9746869 '\tthi', pstring "this card" */]
  882. 0000095C  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  883. 00000960  6000 0106                bra        +0x108 /* 00000A68 */
  884. label00000964:
  885. 00000964  487A 01A4                pea.l      [PC + 0x1A4 /* 00000B0A, value 0xD707265 '\rpre', pstring "previous card" */]
  886. 00000968  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  887. 0000096C  6000 00FA                bra        +0xFC /* 00000A68 */
  888. label00000970:
  889. 00000970  487A 018E                pea.l      [PC + 0x18E /* 00000B00, value 0x96E6578 '\tnex', pstring "next card" */]
  890. 00000974  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  891. 00000978  6000 00EE                bra        +0xF0 /* 00000A68 */
  892. label0000097C:
  893. 0000097C  7004                     moveq.l    D0, 0x04
  894. 0000097E  B02E FDE4                cmp.b      D0, [A6 - 0x21C]
  895. 00000982  6638                     bne        +0x3A /* 000009BC */
  896. 00000984  102E FDEE                move.b     D0, [A6 - 0x212]
  897. 00000988  4880                     ext.w      D0
  898. 0000098A  670C                     beq        +0xE /* 00000998 */
  899. 0000098C  5340                     subq.w     D0, 1
  900. 0000098E  6714                     beq        +0x16 /* 000009A4 */
  901. 00000990  5340                     subq.w     D0, 1
  902. 00000992  671C                     beq        +0x1E /* 000009B0 */
  903. 00000994  6000 00D2                bra        +0xD4 /* 00000A68 */
  904. label00000998:
  905. 00000998  487A 015C                pea.l      [PC + 0x15C /* 00000AF6, value 0x9746869 '\tthi', pstring "this card" */]
  906. 0000099C  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  907. 000009A0  6000 00C6                bra        +0xC8 /* 00000A68 */
  908. label000009A4:
  909. 000009A4  487A 014A                pea.l      [PC + 0x14A /* 00000AF0, value 0x4626163, pstring "back" */]
  910. 000009A8  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  911. 000009AC  6000 00BA                bra        +0xBC /* 00000A68 */
  912. label000009B0:
  913. 000009B0  487A 0138                pea.l      [PC + 0x138 /* 00000AEA, value 0x5666F72, pstring "forth" */]
  914. 000009B4  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  915. 000009B8  6000 00AE                bra        +0xB0 /* 00000A68 */
  916. label000009BC:
  917. 000009BC  7001                     moveq.l    D0, 0x01
  918. 000009BE  B02E FDE4                cmp.b      D0, [A6 - 0x21C]
  919. // begin alternate branch 000009C0-000009C2
  920. label000009C0:
  921. 000009C0  FDE4                     .invalid   <<F/7/6>>
  922. // end alternate branch 000009C0-000009C2
  923. label000009C0: // (misaligned)
  924. 000009C2  57C0                     seq        D0
  925. 000009C4  4A00                     tst.b      D0
  926. 000009C6  6738                     beq        +0x3A /* 00000A00 */
  927. 000009C8  4AAE FDEA                tst.l      [A6 - 0x216]
  928. 000009CC  5DC1                     slt        D1
  929. 000009CE  C001                     and.b      D0, D1
  930. 000009D0  672E                     beq        +0x30 /* 00000A00 */
  931. 000009D2  486E FBDA                pea.l      [A6 - 0x426]
  932. 000009D6  1F3C 0010                move.b     -[A7], 0x10
  933. 000009DA  3F2E FDEC                move.w     -[A7], [A6 - 0x214]
  934. 000009DE  1F3C 0001                move.b     -[A7], 0x1
  935. 000009E2  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  936. 000009E6  487A 00FC                pea.l      [PC + 0xFC /* 00000AE4, value 0x5206361, pstring " card" */]
  937. 000009EA  486E FCDA                pea.l      [A6 - 0x326]
  938. 000009EE  3F3C 0002                move.w     -[A7], 0x2
  939. 000009F2  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  940. 000009F6  486E FCDA                pea.l      [A6 - 0x326]
  941. 000009FA  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  942. 000009FE  6068                     bra        +0x6A /* 00000A68 */
  943. label00000A00:
  944. 00000A00  1006                     move.b     D0, D6
  945. 00000A02  6710                     beq        +0x12 /* 00000A14 */
  946. 00000A04  4267                     clr.w      -[A7]
  947. 00000A06  486E FDE4                pea.l      [A6 - 0x21C]
  948. 00000A0A  4EAD 28B2                jsr        [A5 + 0x28B2 /* export_1298 */]
  949. 00000A0E  4A5F                     tst.w      [A7]+
  950. 00000A10  57C6                     seq        D6
  951. 00000A12  4406                     neg.b      D6
  952. label00000A14:
  953. 00000A14  1006                     move.b     D0, D6
  954. 00000A16  6748                     beq        +0x4A /* 00000A60 */
  955. 00000A18  487A 00C0                pea.l      [PC + 0xC0 /* 00000ADA, value 0x8636172, pstring "card id " */]
  956. 00000A1C  486E FBC6                pea.l      [A6 - 0x43A]
  957. 00000A20  2F2D ABEE                move.l     -[A7], [A5 - 0x5412]
  958. 00000A24  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  959. 00000A28  487A 00A4                pea.l      [PC + 0xA4 /* 00000ACE, value 0xB206F66, pstring " of stack \"" */]
  960. 00000A2C  486E FBDA                pea.l      [A6 - 0x426]
  961. 00000A30  1F3C 0001                move.b     -[A7], 0x1
  962. 00000A34  1F3C 0001                move.b     -[A7], 0x1
  963. 00000A38  4EAD 105A                jsr        [A5 + 0x105A /* export_519 */]
  964. 00000A3C  487A 008E                pea.l      [PC + 0x8E /* 00000ACC, value 0x1220B20 */]
  965. 00000A40  486E FCDA                pea.l      [A6 - 0x326]
  966. 00000A44  3F3C 0005                move.w     -[A7], 0x5
  967. 00000A48  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  968. 00000A4C  486E FCDA                pea.l      [A6 - 0x326]
  969. 00000A50  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  970. 00000A54  4267                     clr.w      -[A7]
  971. 00000A56  4EAD 2AE2                jsr        [A5 + 0x2AE2 /* export_1368 */]
  972. 00000A5A  3D5F FDDE                move.w     [A6 - 0x222], [A7]+
  973. 00000A5E  6008                     bra        +0xA /* 00000A68 */
  974. label00000A60:
  975. 00000A60  487A 0056                pea.l      [PC + 0x56 /* 00000AB8, value 0x13756E6B, pstring "unknown destination" */]
  976. 00000A64  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  977. label00000A68:
  978. 00000A68  206D E174                movea.l    A0, [A5 - 0x1E8C]
  979. 00000A6C  49E8 0022                lea.l      A4, [A0 + 0x22]
  980. 00000A70  1005                     move.b     D0, D5
  981. 00000A72  670C                     beq        +0xE /* 00000A80 */
  982. 00000A74  526C 001C                addq.w     [A4 + 0x1C], 1
  983. 00000A78  487A 002E                pea.l      [PC + 0x2E /* 00000AA8, value 0xF696E20, pstring "in a new window" */]
  984. 00000A7C  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  985. label00000A80:
  986. 00000A80  1004                     move.b     D0, D4
  987. 00000A82  670C                     beq        +0xE /* 00000A90 */
  988. 00000A84  526C 001C                addq.w     [A4 + 0x1C], 1
  989. 00000A88  487A 000E                pea.l      [PC + 0xE /* 00000A98, value 0xE776974, pstring "without dialog" */]
  990. 00000A8C  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  991. label00000A90:
  992. 00000A90  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  993. 00000A94  4E5E                     unlink     A6
  994. 00000A96  4E75                     rts
  995. 00000A98  0E77 6974 686F           .invalid.w [A7 + D6 + 0x6F], 0x6974 /* 'it' */ // invalid immediate operation
  996. 00000A9E  7574                     moveq.l    D2, 0x74
  997. 00000AA0  2064                     movea.l    A0, -[A4]
  998. 00000AA2  6961                     bvs        +0x63 /* 00000B05 */
  999. 00000AA4  6C6F                     bge        +0x71 /* 00000B15 */
  1000. 00000AA6  6700 0F69                beq        +0xF6B /* 00001A11 */
  1001. 00000AAA  6E20                     bgt        +0x22 /* 00000ACC */
  1002. 00000AAC  6120                     bsr        +0x22 /* 00000ACE */
  1003. 00000AAE  6E65                     bgt        +0x67 /* 00000B15 */
  1004. 00000AB0  7720                     moveq.l    D3, 0x20
  1005. 00000AB2  7769                     moveq.l    D3, 0x69
  1006. 00000AB4  6E64                     bgt        +0x66 /* 00000B1A */
  1007. 00000AB6  6F77                     ble        +0x79 /* 00000B2F */
  1008. 00000AB8  1375 6E6B 6E6F           move.b     [A1 + 0x6E6F], [A5 + D6 * 8 + 0x6B]
  1009. 00000ABE  776E                     moveq.l    D3, 0x6E
  1010. 00000AC0  2064                     movea.l    A0, -[A4]
  1011. 00000AC2  6573                     bcs        +0x75 /* 00000B37 */
  1012. 00000AC4  7469                     moveq.l    D2, 0x69
  1013. 00000AC6  6E61                     bgt        +0x63 /* 00000B29 */
  1014. 00000AC8  7469                     moveq.l    D2, 0x69
  1015. 00000ACA  6F6E                     ble        +0x70 /* 00000B3A */
  1016. label00000ACC:
  1017. 00000ACC  0122                     btst       -[A2], D0
  1018. fn00000ACE:
  1019. 00000ACE  0B20                     btst       -[A0], D5
  1020. 00000AD0  6F66                     ble        +0x68 /* 00000B38 */
  1021. 00000AD2  2073 7461                movea.l    A0, [A3 + D7.w * 4 + 0x61]
  1022. 00000AD6  636B                     bls        +0x6D /* 00000B43 */
  1023. 00000AD8  2022                     move.l     D0, -[A2]
  1024. 00000ADA  0863 6172                bchg.b     -[A3], 0x72 /* 'r' */
  1025. 00000ADE  6420                     bcc        +0x22 /* 00000B00 */
  1026. 00000AE0  6964                     bvs        +0x66 /* 00000B46 */
  1027. 00000AE2  2000                     move.l     D0, D0
  1028. 00000AE4  0520                     btst       -[A0], D2
  1029. 00000AE6  6361                     bls        +0x63 /* 00000B49 */
  1030. 00000AE8  7264                     moveq.l    D1, 0x64
  1031. 00000AEA  0566                     bchg       -[A6], D2
  1032. 00000AEC  6F72                     ble        +0x74 /* 00000B60 */
  1033. 00000AEE  7468                     moveq.l    D2, 0x68
  1034. 00000AF0  0462 6163                subi.w     -[A2], 0x6163 /* 'ac' */
  1035. label00000AF4:
  1036. 00000AF4  6B00 0974                bmi        +0x976 /* 0000146A */
  1037. 00000AF8  6869                     bvc        +0x6B /* 00000B63 */
  1038. 00000AFA  7320                     moveq.l    D1, 0x20
  1039. 00000AFC  6361                     bls        +0x63 /* 00000B5F */
  1040. 00000AFE  7264                     moveq.l    D1, 0x64
  1041. label00000B00:
  1042. 00000B00  096E 6578                bchg       [A6 + 0x6578], D4
  1043. 00000B04  7420                     moveq.l    D2, 0x20
  1044. 00000B06  6361                     bls        +0x63 /* 00000B69 */
  1045. 00000B08  7264                     moveq.l    D1, 0x64
  1046. 00000B0A  0D70 7265                bchg       [A0 + D7.w * 2 + 0x65], D6
  1047. 00000B0E  7669                     moveq.l    D3, 0x69
  1048. 00000B10  6F75                     ble        +0x77 /* 00000B87 */
  1049. 00000B12  7320                     moveq.l    D1, 0x20
  1050. 00000B14  6361                     bls        +0x63 /* 00000B77 */
  1051. 00000B16  7264                     moveq.l    D1, 0x64
  1052. export_329:
  1053. 00000B18  4E56 FED2                link       A6, -0x012E
  1054. // begin alternate branch 00000B1A-00000B1E
  1055. label00000B1A:
  1056. 00000B1A  FED2 4267                .extension 0xED2 <<F/2-3/7>> // unimplemented
  1057. // end alternate branch 00000B1A-00000B1E
  1058. label00000B1A: // (misaligned)
  1059. 00000B1C  4267                     clr.w      -[A7]
  1060. 00000B1E  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  1061. 00000B22  301F                     move.w     D0, [A7]+
  1062. 00000B24  5340                     subq.w     D0, 1
  1063. 00000B26  672A                     beq        +0x2C /* 00000B52 */
  1064. 00000B28  5340                     subq.w     D0, 1
  1065. 00000B2A  673C                     beq        +0x3E /* 00000B68 */
  1066. 00000B2C  5340                     subq.w     D0, 1
  1067. 00000B2E  6748                     beq        +0x4A /* 00000B78 */
  1068. 00000B30  5340                     subq.w     D0, 1
  1069. 00000B32  6700 0098                beq        +0x9A /* 00000BCC */
  1070. 00000B36  5340                     subq.w     D0, 1
  1071. label00000B38:
  1072. 00000B38  6700 00C6                beq        +0xC8 /* 00000C00 */
  1073. // begin alternate branch 00000B3A-00000B3C
  1074. label00000B3A:
  1075. 00000B3A  00C6                     .incomplete
  1076. // end alternate branch 00000B3A-00000B3C
  1077. label00000B3A: // (misaligned)
  1078. 00000B3C  5340                     subq.w     D0, 1
  1079. 00000B3E  6700 00DC                beq        +0xDE /* 00000C1C */
  1080. 00000B42  5F40                     subq.w     D0, 7
  1081. 00000B44  6700 00F2                beq        +0xF4 /* 00000C38 */
  1082. // begin alternate branch 00000B46-00000B48
  1083. label00000B46:
  1084. 00000B46  00F2                     .incomplete
  1085. // end alternate branch 00000B46-00000B48
  1086. label00000B46: // (misaligned)
  1087. 00000B48  5740                     subq.w     D0, 3
  1088. 00000B4A  6700 0100                beq        +0x102 /* 00000C4C */
  1089. 00000B4E  6000 010E                bra        +0x110 /* 00000C5E */
  1090. label00000B52:
  1091. 00000B52  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1092. 00000B56  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  1093. 00000B5C  487A 012E                pea.l      [PC + 0x12E /* 00000C8C, value 0x76D656E, pstring "menuBar" */]
  1094. label00000B60:
  1095. 00000B60  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1096. 00000B64  6000 00F8                bra        +0xFA /* 00000C5E */
  1097. label00000B68:
  1098. 00000B68  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1099. 00000B6C  4268 003E                clr.w      [A0 + 0x3E]
  1100. 00000B70  4EBA F48E                jsr        [PC - 0xB72 /* 00000000 */]
  1101. 00000B74  6000 00E8                bra        +0xEA /* 00000C5E */
  1102. label00000B78:
  1103. 00000B78  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1104. 00000B7C  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  1105. 00000B82  486E FEF0                pea.l      [A6 - 0x110]
  1106. 00000B86  4EAD 1F92                jsr        [A5 + 0x1F92 /* export_1006 */]
  1107. 00000B8A  1D7C 0001 FED4           move.b     [A6 - 0x12C], 0x1
  1108. 00000B90  2D6D A284 FED6           move.l     [A6 - 0x12A], [A5 - 0x5D7C]
  1109. 00000B96  2D6E FEF6 FEDA           move.l     [A6 - 0x126], [A6 - 0x10A]
  1110. 00000B9C  2D6E FEFA FEDE           move.l     [A6 - 0x122], [A6 - 0x106]
  1111. 00000BA2  4267                     clr.w      -[A7]
  1112. 00000BA4  486E FEF0                pea.l      [A6 - 0x110]
  1113. 00000BA8  4267                     clr.w      -[A7]
  1114. 00000BAA  4EAD 15CA                jsr        [A5 + 0x15CA /* export_693 */]
  1115. 00000BAE  3D5F FEE2                move.w     [A6 - 0x11E], [A7]+
  1116. 00000BB2  2D6E FEF2 FEE4           move.l     [A6 - 0x11C], [A6 - 0x10E]
  1117. 00000BB8  486E FED4                pea.l      [A6 - 0x12C]
  1118. 00000BBC  1F3C 0002                move.b     -[A7], 0x2
  1119. 00000BC0  1F3C 0001                move.b     -[A7], 0x1
  1120. 00000BC4  4EAD 1DCA                jsr        [A5 + 0x1DCA /* export_949 */]
  1121. 00000BC8  6000 0094                bra        +0x96 /* 00000C5E */
  1122. label00000BCC:
  1123. 00000BCC  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1124. 00000BD0  317C 0003 003E           move.w     [A0 + 0x3E], 0x3
  1125. 00000BD6  486E FED4                pea.l      [A6 - 0x12C]
  1126. 00000BDA  4EAD 1FB2                jsr        [A5 + 0x1FB2 /* export_1010 */]
  1127. 00000BDE  487A 0094                pea.l      [PC + 0x94 /* 00000C74, value 0x7706963, pstring "picture" */]
  1128. 00000BE2  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1129. 00000BE6  487A 00A0                pea.l      [PC + 0xA0 /* 00000C88, value 0x26F6600, pstring "of" */]
  1130. 00000BEA  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1131. 00000BEE  486E FED4                pea.l      [A6 - 0x12C]
  1132. 00000BF2  1F3C 0002                move.b     -[A7], 0x2
  1133. 00000BF6  1F3C 0001                move.b     -[A7], 0x1
  1134. 00000BFA  4EAD 1DCA                jsr        [A5 + 0x1DCA /* export_949 */]
  1135. 00000BFE  605E                     bra        +0x60 /* 00000C5E */
  1136. label00000C00:
  1137. 00000C00  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1138. 00000C04  317C 0002 003E           move.w     [A0 + 0x3E], 0x2
  1139. 00000C0A  487A 0076                pea.l      [PC + 0x76 /* 00000C82, value 0x4636172, pstring "card" */]
  1140. 00000C0E  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1141. 00000C12  487A 0060                pea.l      [PC + 0x60 /* 00000C74, value 0x7706963, pstring "picture" */]
  1142. 00000C16  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1143. 00000C1A  6042                     bra        +0x44 /* 00000C5E */
  1144. label00000C1C:
  1145. 00000C1C  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1146. 00000C20  317C 0002 003E           move.w     [A0 + 0x3E], 0x2
  1147. 00000C26  487A 0054                pea.l      [PC + 0x54 /* 00000C7C, value 0x5626B67, pstring "bkgnd" */]
  1148. 00000C2A  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1149. 00000C2E  487A 0044                pea.l      [PC + 0x44 /* 00000C74, value 0x7706963, pstring "picture" */]
  1150. 00000C32  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1151. 00000C36  6026                     bra        +0x28 /* 00000C5E */
  1152. label00000C38:
  1153. 00000C38  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1154. 00000C3C  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  1155. 00000C42  487A 0026                pea.l      [PC + 0x26 /* 00000C6A, value 0x8746974, pstring "titleBar" */]
  1156. 00000C46  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1157. 00000C4A  6012                     bra        +0x14 /* 00000C5E */
  1158. label00000C4C:
  1159. 00000C4C  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1160. 00000C50  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  1161. 00000C56  487A 000A                pea.l      [PC + 0xA /* 00000C62, value 0x667726F, pstring "groups" */]
  1162. 00000C5A  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1163. label00000C5E:
  1164. 00000C5E  4E5E                     unlink     A6
  1165. 00000C60  4E75                     rts
  1166. 00000C62  0667 726F                addi.w     -[A7], 0x726F /* 'ro' */
  1167. 00000C66  7570                     moveq.l    D2, 0x70
  1168. 00000C68  7300                     moveq.l    D1, 0x00
  1169. 00000C6A  0874 6974 6C65           bchg.b     [A4 + D6 * 4 + 0x65], 0x74 /* 't' */
  1170. 00000C70  4261                     clr.w      -[A1]
  1171. 00000C72  7200                     moveq.l    D1, 0x00
  1172. 00000C74  0770 6963 7475 7265 0562 bchg       [[A0 + 0x7475] + 0x72650562], D3
  1173. 00000C7E  6B67                     bmi        +0x69 /* 00000CE7 */
  1174. 00000C80  6E64                     bgt        +0x66 /* 00000CE6 */
  1175. 00000C82  0463 6172                subi.w     -[A3], 0x6172 /* 'ar' */
  1176. 00000C86  6400 026F                bcc        +0x271 /* 00000EF7 */
  1177. 00000C8A  6600 076D                bne        +0x76F /* 000013F9 */
  1178. 00000C8E  656E                     bcs        +0x70 /* 00000CFE */
  1179. 00000C90  7542                     moveq.l    D2, 0x42
  1180. 00000C92  6172                     bsr        +0x74 /* 00000D06 */
  1181. export_330:
  1182. 00000C94  4E56 0000                link       A6, 0
  1183. 00000C98  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1184. 00000C9C  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  1185. 00000CA2  4267                     clr.w      -[A7]
  1186. 00000CA4  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  1187. 00000CA8  301F                     move.w     D0, [A7]+
  1188. 00000CAA  670E                     beq        +0x10 /* 00000CBA */
  1189. 00000CAC  5340                     subq.w     D0, 1
  1190. 00000CAE  6714                     beq        +0x16 /* 00000CC4 */
  1191. 00000CB0  5340                     subq.w     D0, 1
  1192. 00000CB2  671A                     beq        +0x1C /* 00000CCE */
  1193. 00000CB4  5340                     subq.w     D0, 1
  1194. 00000CB6  6720                     beq        +0x22 /* 00000CD8 */
  1195. 00000CB8  6026                     bra        +0x28 /* 00000CE0 */
  1196. label00000CBA:
  1197. 00000CBA  487A 0046                pea.l      [PC + 0x46 /* 00000D02, value 0x86D6573, pstring "messages" */]
  1198. 00000CBE  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1199. 00000CC2  601C                     bra        +0x1E /* 00000CE0 */
  1200. label00000CC4:
  1201. 00000CC4  487A 002E                pea.l      [PC + 0x2E /* 00000CF4, value 0xD657272 '\rerr', pstring "error dialogs" */]
  1202. 00000CC8  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1203. 00000CCC  6012                     bra        +0x14 /* 00000CE0 */
  1204. label00000CCE:
  1205. 00000CCE  487A 001C                pea.l      [PC + 0x1C /* 00000CEC, value 0x6726563, pstring "recent" */]
  1206. 00000CD2  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1207. 00000CD6  6008                     bra        +0xA /* 00000CE0 */
  1208. label00000CD8:
  1209. 00000CD8  487A 000A                pea.l      [PC + 0xA /* 00000CE4, value 0x6736372, pstring "screen" */]
  1210. 00000CDC  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1211. label00000CE0:
  1212. 00000CE0  4E5E                     unlink     A6
  1213. 00000CE2  4E75                     rts
  1214. 00000CE4  0673 6372 6565           addi.w     <<invalid full ext with IS == 1 and I/IS == 5>>, 0x6372 /* 'cr' */
  1215. // begin alternate branch 00000CE6-00000CEA
  1216. label00000CE6:
  1217. 00000CE6  6372                     bls        +0x74 /* 00000D5A */
  1218. 00000CE8  6565                     bcs        +0x67 /* 00000D4F */
  1219. // end alternate branch 00000CE6-00000CEA
  1220. label00000CE6: // (misaligned)
  1221. 00000CEA  6E00 0672                bgt        +0x674 /* 0000135E */
  1222. 00000CEE  6563                     bcs        +0x65 /* 00000D53 */
  1223. 00000CF0  656E                     bcs        +0x70 /* 00000D60 */
  1224. 00000CF2  7400                     moveq.l    D2, 0x00
  1225. 00000CF4  0D65                     bchg       -[A5], D6
  1226. 00000CF6  7272                     moveq.l    D1, 0x72
  1227. 00000CF8  6F72                     ble        +0x74 /* 00000D6C */
  1228. 00000CFA  2064                     movea.l    A0, -[A4]
  1229. 00000CFC  6961                     bvs        +0x63 /* 00000D5F */
  1230. label00000CFE:
  1231. 00000CFE  6C6F                     bge        +0x71 /* 00000D6F */
  1232. 00000D00  6773                     beq        +0x75 /* 00000D75 */
  1233. 00000D02  086D 6573 7361           bchg.b     [A5 + 0x7361], 0x73 /* 's' */
  1234. // begin alternate branch 00000D06-00000D08
  1235. fn00000D06:
  1236. 00000D06  7361                     moveq.l    D1, 0x61
  1237. // end alternate branch 00000D06-00000D08
  1238. fn00000D06: // (misaligned)
  1239. 00000D08  6765                     beq        +0x67 /* 00000D6F */
  1240. label00000D0A:
  1241. 00000D0A  7300                     moveq.l    D1, 0x00
  1242. export_331:
  1243. 00000D0C  4E56 FDDE                link       A6, -0x0222
  1244. 00000D10  2F07                     move.l     -[A7], D7
  1245. 00000D12  4267                     clr.w      -[A7]
  1246. 00000D14  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  1247. 00000D18  3E1F                     move.w     D7, [A7]+
  1248. 00000D1A  3007                     move.w     D0, D7
  1249. 00000D1C  671E                     beq        +0x20 /* 00000D3C */
  1250. 00000D1E  5340                     subq.w     D0, 1
  1251. 00000D20  6730                     beq        +0x32 /* 00000D52 */
  1252. 00000D22  5340                     subq.w     D0, 1
  1253. 00000D24  6752                     beq        +0x54 /* 00000D78 */
  1254. 00000D26  0440 0009                subi.w     D0, 0x9 /* '\t' */
  1255. 00000D2A  677C                     beq        +0x7E /* 00000DA8 */
  1256. 00000D2C  5340                     subq.w     D0, 1
  1257. 00000D2E  6700 0096                beq        +0x98 /* 00000DC6 */
  1258. 00000D32  5340                     subq.w     D0, 1
  1259. 00000D34  6700 00BE                beq        +0xC0 /* 00000DF4 */
  1260. 00000D38  6000 0100                bra        +0x102 /* 00000E3A */
  1261. label00000D3C:
  1262. 00000D3C  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1263. 00000D40  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  1264. 00000D46  487A 014E                pea.l      [PC + 0x14E /* 00000E96, value 0x8707269, pstring "printing" */]
  1265. 00000D4A  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1266. 00000D4E  6000 0130                bra        +0x132 /* 00000E80 */
  1267. label00000D52:
  1268. 00000D52  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1269. 00000D56  317C 0003 003E           move.w     [A0 + 0x3E], 0x3
  1270. // begin alternate branch 00000D5A-00000D68
  1271. label00000D5A:
  1272. 00000D5A  003E 487A                ori.b      <<invalid special address>>, 0x7A /* 'z' */
  1273. 00000D5E  0138 4EAD                btst       [0x00004EAD], D0
  1274. label00000D60: // (misaligned)
  1275. 00000D62  1F3A 487A                move.b     -[A7], [PC + 0x487A /* 000055DE, cstring ""<EOF> */]
  1276. 00000D66  0120                     btst       -[A0], D0
  1277. // end alternate branch 00000D5A-00000D68
  1278. label00000D5A: // (misaligned)
  1279. 00000D5C  487A 0138                pea.l      [PC + 0x138 /* 00000E96, value 0x8707269, pstring "printing" */]
  1280. label00000D60:
  1281. 00000D60  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1282. 00000D64  487A 0120                pea.l      [PC + 0x120 /* 00000E86, value 0x4776974, pstring "with" */]
  1283. 00000D68  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1284. label00000D6C:
  1285. 00000D6C  487A 013A                pea.l      [PC + 0x13A /* 00000EA8, value 0x6646961, pstring "dialog" */]
  1286. 00000D70  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1287. 00000D74  6000 010A                bra        +0x10C /* 00000E80 */
  1288. label00000D78:
  1289. 00000D78  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1290. 00000D7C  317C 0002 003E           move.w     [A0 + 0x3E], 0x2
  1291. 00000D82  486E FF00                pea.l      [A6 - 0x100]
  1292. 00000D86  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  1293. 00000D8A  487A 0124                pea.l      [PC + 0x124 /* 00000EB0, value 0x466696C, pstring "file" */]
  1294. 00000D8E  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1295. 00000D92  486E FF00                pea.l      [A6 - 0x100]
  1296. 00000D96  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  1297. 00000D9A  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1298. 00000D9E  08E8 0002 0047           bset.b     [A0 + 0x47], 0x2
  1299. 00000DA4  6000 00DA                bra        +0xDC /* 00000E80 */
  1300. label00000DA8:
  1301. 00000DA8  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1302. 00000DAC  317C 0002 003E           move.w     [A0 + 0x3E], 0x2
  1303. 00000DB2  487A 00EC                pea.l      [PC + 0xEC /* 00000EA0, value 0x6726570, pstring "report" */]
  1304. 00000DB6  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1305. 00000DBA  487A 00DA                pea.l      [PC + 0xDA /* 00000E96, value 0x8707269, pstring "printing" */]
  1306. 00000DBE  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1307. 00000DC2  6000 00BC                bra        +0xBE /* 00000E80 */
  1308. label00000DC6:
  1309. 00000DC6  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1310. 00000DCA  317C 0004 003E           move.w     [A0 + 0x3E], 0x4
  1311. 00000DD0  487A 00CE                pea.l      [PC + 0xCE /* 00000EA0, value 0x6726570, pstring "report" */]
  1312. 00000DD4  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1313. 00000DD8  487A 00BC                pea.l      [PC + 0xBC /* 00000E96, value 0x8707269, pstring "printing" */]
  1314. 00000DDC  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1315. 00000DE0  487A 00A4                pea.l      [PC + 0xA4 /* 00000E86, value 0x4776974, pstring "with" */]
  1316. 00000DE4  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1317. 00000DE8  487A 00BE                pea.l      [PC + 0xBE /* 00000EA8, value 0x6646961, pstring "dialog" */]
  1318. 00000DEC  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1319. 00000DF0  6000 008E                bra        +0x90 /* 00000E80 */
  1320. label00000DF4:
  1321. 00000DF4  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1322. 00000DF8  317C 0005 003E           move.w     [A0 + 0x3E], 0x5
  1323. 00000DFE  486E FDDE                pea.l      [A6 - 0x222]
  1324. 00000E02  4EAD 1F0A                jsr        [A5 + 0x1F0A /* export_989 */]
  1325. 00000E06  487A 0098                pea.l      [PC + 0x98 /* 00000EA0, value 0x6726570, pstring "report" */]
  1326. 00000E0A  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1327. label00000E0E:
  1328. 00000E0E  487A 0086                pea.l      [PC + 0x86 /* 00000E96, value 0x8707269, pstring "printing" */]
  1329. 00000E12  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1330. 00000E16  487A 006E                pea.l      [PC + 0x6E /* 00000E86, value 0x4776974, pstring "with" */]
  1331. 00000E1A  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1332. 00000E1E  487A 006C                pea.l      [PC + 0x6C /* 00000E8C, value 0x874656D, pstring "template" */]
  1333. 00000E22  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1334. 00000E26  486E FDDE                pea.l      [A6 - 0x222]
  1335. 00000E2A  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1336. 00000E2E  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1337. 00000E32  08E8 0005 0047           bset.b     [A0 + 0x47], 0x5
  1338. 00000E38  6046                     bra        +0x48 /* 00000E80 */
  1339. label00000E3A:
  1340. 00000E3A  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1341. 00000E3E  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  1342. 00000E44  486E FE00                pea.l      [A6 - 0x200]
  1343. 00000E48  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  1344. 00000E4C  7009                     moveq.l    D0, 0x09
  1345. 00000E4E  B047                     cmp.w      D0, D7
  1346. 00000E50  661C                     bne        +0x1E /* 00000E6E */
  1347. 00000E52  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1348. 00000E56  317C 0003 003E           move.w     [A0 + 0x3E], 0x3
  1349. 00000E5C  487A 0028                pea.l      [PC + 0x28 /* 00000E86, value 0x4776974, pstring "with" */]
  1350. 00000E60  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1351. 00000E64  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1352. 00000E68  08E8 0003 0047           bset.b     [A0 + 0x47], 0x3
  1353. label00000E6E:
  1354. 00000E6E  486E FE00                pea.l      [A6 - 0x200]
  1355. 00000E72  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  1356. 00000E76  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1357. 00000E7A  08E8 0001 0047           bset.b     [A0 + 0x47], 0x1
  1358. label00000E80:
  1359. 00000E80  2E1F                     move.l     D7, [A7]+
  1360. 00000E82  4E5E                     unlink     A6
  1361. 00000E84  4E75                     rts
  1362. 00000E86  0477 6974 6800           subi.w     [A7 + D6], 0x6974 /* 'it' */
  1363. 00000E8C  0874 656D 706C           bchg.b     [A4 + D7.w + 0x6C], 0x6D /* 'm' */
  1364. 00000E92  6174                     bsr        +0x76 /* 00000F08 */
  1365. 00000E94  6500 0870                bcs        +0x872 /* 00001706 */
  1366. 00000E98  7269                     moveq.l    D1, 0x69
  1367. 00000E9A  6E74                     bgt        +0x76 /* 00000F10 */
  1368. 00000E9C  696E                     bvs        +0x70 /* 00000F0C */
  1369. 00000E9E  6700 0672                beq        +0x674 /* 00001512 */
  1370. 00000EA2  6570                     bcs        +0x72 /* 00000F14 */
  1371. 00000EA4  6F72                     ble        +0x74 /* 00000F18 */
  1372. 00000EA6  7400                     moveq.l    D2, 0x00
  1373. 00000EA8  0664 6961                addi.w     -[A4], 0x6961 /* 'ia' */
  1374. 00000EAC  6C6F                     bge        +0x71 /* 00000F1D */
  1375. 00000EAE  6700 0466                beq        +0x468 /* 00001316 */
  1376. 00000EB2  696C                     bvs        +0x6E /* 00000F20 */
  1377. 00000EB4  6500 4E56                bcs        +0x4E58 /* 00005D0C */
  1378. export_332: // at 00000EB6 (misaligned)
  1379. 00000EB8  0000 206D                ori.b      D0, 0x6D /* 'm' */
  1380. 00000EBC  E174                     roxl       D4.w, D0
  1381. 00000EBE  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  1382. 00000EC4  4267                     clr.w      -[A7]
  1383. 00000EC6  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  1384. 00000ECA  301F                     move.w     D0, [A7]+
  1385. 00000ECC  670A                     beq        +0xC /* 00000ED8 */
  1386. 00000ECE  5340                     subq.w     D0, 1
  1387. 00000ED0  6718                     beq        +0x1A /* 00000EEA */
  1388. 00000ED2  5340                     subq.w     D0, 1
  1389. 00000ED4  6726                     beq        +0x28 /* 00000EFC */
  1390. 00000ED6  6034                     bra        +0x36 /* 00000F0C */
  1391. label00000ED8:
  1392. 00000ED8  41ED CE2A                lea.l      A0, [A5 - 0x31D6]
  1393. 00000EDC  43FA 004A                lea.l      A1, [PC + 0x4A /* 00000F28, value 0x76D656E, pstring "menuBar" */]
  1394. 00000EE0  7003                     moveq.l    D0, 0x03
  1395. label00000EE2:
  1396. 00000EE2  30D9                     move.w     [A0]+, [A1]+
  1397. 00000EE4  51C8 FFFC                dbf        D0, -0x6 /* 00000EE2 */
  1398. 00000EE8  6022                     bra        +0x24 /* 00000F0C */
  1399. label00000EEA:
  1400. 00000EEA  41ED CE2A                lea.l      A0, [A5 - 0x31D6]
  1401. 00000EEE  43FA 0032                lea.l      A1, [PC + 0x32 /* 00000F22, value 0x5706169, pstring "paint" */]
  1402. 00000EF2  7002                     moveq.l    D0, 0x02
  1403. label00000EF4:
  1404. 00000EF4  30D9                     move.w     [A0]+, [A1]+
  1405. 00000EF6  51C8 FFFC                dbf        D0, -0x6 /* 00000EF4 */
  1406. 00000EFA  6010                     bra        +0x12 /* 00000F0C */
  1407. label00000EFC:
  1408. 00000EFC  41ED CE2A                lea.l      A0, [A5 - 0x31D6]
  1409. 00000F00  43FA 0016                lea.l      A1, [PC + 0x16 /* 00000F18, value 0x8707269, pstring "printing" */]
  1410. 00000F04  7004                     moveq.l    D0, 0x04
  1411. label00000F06:
  1412. 00000F06  30D9                     move.w     [A0]+, [A1]+
  1413. fn00000F08:
  1414. 00000F08  51C8 FFFC                dbf        D0, -0x6 /* 00000F06 */
  1415. label00000F0C:
  1416. 00000F0C  486D CE2A                pea.l      [A5 - 0x31D6]
  1417. label00000F10:
  1418. 00000F10  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  1419. label00000F14:
  1420. 00000F14  4E5E                     unlink     A6
  1421. 00000F16  4E75                     rts
  1422. label00000F18:
  1423. 00000F18  0870 7269 6E74           bchg.b     [A0 + D6 * 8 + 0x74], 0x69 /* 'i' */
  1424. 00000F1E  696E                     bvs        +0x70 /* 00000F8E */
  1425. label00000F20:
  1426. 00000F20  6700 0570                beq        +0x572 /* 00001492 */
  1427. 00000F24  6169                     bsr        +0x6B /* 00000F8F */
  1428. 00000F26  6E74                     bgt        +0x76 /* 00000F9C */
  1429. 00000F28  076D 656E                bchg       [A5 + 0x656E], D3
  1430. 00000F2C  7542                     moveq.l    D2, 0x42
  1431. 00000F2E  6172                     bsr        +0x74 /* 00000FA2 */
  1432. export_333:
  1433. 00000F30  4E56 FBD4                link       A6, -0x042C
  1434. 00000F34  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1435. 00000F38  7000                     moveq.l    D0, 0x00
  1436. 00000F3A  2D40 FFFC                move.l     [A6 - 0x4], D0
  1437. 00000F3E  4267                     clr.w      -[A7]
  1438. 00000F40  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  1439. 00000F44  3A1F                     move.w     D5, [A7]+
  1440. 00000F46  4EAD 1DC2                jsr        [A5 + 0x1DC2 /* export_948 */]
  1441. 00000F4A  42A7                     clr.l      -[A7]
  1442. 00000F4C  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  1443. 00000F50  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1444. 00000F54  7001                     moveq.l    D0, 0x01
  1445. 00000F56  B02D F3DA                cmp.b      D0, [A5 - 0xC26]
  1446. 00000F5A  660A                     bne        +0xC /* 00000F66 */
  1447. 00000F5C  486E FDFC                pea.l      [A6 - 0x204]
  1448. 00000F60  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  1449. 00000F64  601A                     bra        +0x1C /* 00000F80 */
  1450. label00000F66:
  1451. 00000F66  486E FCD4                pea.l      [A6 - 0x32C]
  1452. 00000F6A  1F2D F3DA                move.b     -[A7], [A5 - 0xC26]
  1453. 00000F6E  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  1454. 00000F72  205F                     movea.l    A0, [A7]+
  1455. 00000F74  43EE FDFC                lea.l      A1, [A6 - 0x204]
  1456. 00000F78  700F                     moveq.l    D0, 0x0F
  1457. label00000F7A:
  1458. 00000F7A  32D8                     move.w     [A1]+, [A0]+
  1459. 00000F7C  51C8 FFFC                dbf        D0, -0x6 /* 00000F7A */
  1460. label00000F80:
  1461. 00000F80  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  1462. 00000F84  670C                     beq        +0xE /* 00000F92 */
  1463. 00000F86  486E FFFC                pea.l      [A6 - 0x4]
  1464. 00000F8A  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  1465. label00000F8E:
  1466. 00000F8E  6000 01B4                bra        +0x1B6 /* 00001144 */
  1467. label00000F92:
  1468. 00000F92  486E FDFC                pea.l      [A6 - 0x204]
  1469. 00000F96  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  1470. 00000F9A  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1471. // begin alternate branch 00000F9C-00000F9E
  1472. label00000F9C:
  1473. 00000F9C  E174                     roxl       D4.w, D0
  1474. // end alternate branch 00000F9C-00000F9E
  1475. label00000F9C: // (misaligned)
  1476. 00000F9E  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  1477. // begin alternate branch 00000FA2-00000FA6
  1478. fn00000FA2:
  1479. 00000FA2  003E 4A45                ori.b      <<invalid special address>>, 0x45 /* 'E' */
  1480. // end alternate branch 00000FA2-00000FA6
  1481. fn00000FA2: // (misaligned)
  1482. 00000FA4  4A45                     tst.w      D5
  1483. 00000FA6  56C0                     sne        D0
  1484. 00000FA8  4A00                     tst.b      D0
  1485. 00000FAA  6700 017C                beq        +0x17E /* 00001128 */
  1486. 00000FAE  7202                     moveq.l    D1, 0x02
  1487. 00000FB0  B22D F13E                cmp.b      D1, [A5 - 0xEC2]
  1488. 00000FB4  56C1                     sne        D1
  1489. 00000FB6  4A01                     tst.b      D1
  1490. 00000FB8  6610                     bne        +0x12 /* 00000FCA */
  1491. 00000FBA  7405                     moveq.l    D2, 0x05
  1492. 00000FBC  B42D F140                cmp.b      D2, [A5 - 0xEC0]
  1493. 00000FC0  56C2                     sne        D2
  1494. 00000FC2  8202                     or.b       D1, D2
  1495. 00000FC4  C001                     and.b      D0, D1
  1496. 00000FC6  6700 0160                beq        +0x162 /* 00001128 */
  1497. label00000FCA:
  1498. 00000FCA  487A 01AC                pea.l      [PC + 0x1AC /* 00001178, value 0x26F6600, pstring "of" */]
  1499. 00000FCE  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1500. 00000FD2  102D F13E                move.b     D0, [A5 - 0xEC2]
  1501. 00000FD6  4880                     ext.w      D0
  1502. 00000FD8  5340                     subq.w     D0, 1
  1503. 00000FDA  6712                     beq        +0x14 /* 00000FEE */
  1504. 00000FDC  5340                     subq.w     D0, 1
  1505. 00000FDE  6720                     beq        +0x22 /* 00001000 */
  1506. 00000FE0  5340                     subq.w     D0, 1
  1507. 00000FE2  6730                     beq        +0x32 /* 00001014 */
  1508. 00000FE4  5340                     subq.w     D0, 1
  1509. 00000FE6  6700 008C                beq        +0x8E /* 00001074 */
  1510. 00000FEA  6000 0132                bra        +0x134 /* 0000111E */
  1511. label00000FEE:
  1512. 00000FEE  2F2D F140                move.l     -[A7], [A5 - 0xEC0]
  1513. 00000FF2  42A7                     clr.l      -[A7]
  1514. 00000FF4  4EAD 1DBA                jsr        [A5 + 0x1DBA /* export_947 */]
  1515. 00000FF8  4EBA F006                jsr        [PC - 0xFFA /* 00000000 */]
  1516. 00000FFC  6000 0120                bra        +0x122 /* 0000111E */
  1517. label00001000:
  1518. 00001000  486D F140                pea.l      [A5 - 0xEC0]
  1519. 00001004  1F3C 0002                move.b     -[A7], 0x2
  1520. 00001008  1F3C 0001                move.b     -[A7], 0x1
  1521. 0000100C  4EAD 1DCA                jsr        [A5 + 0x1DCA /* export_949 */]
  1522. 00001010  6000 010C                bra        +0x10E /* 0000111E */
  1523. label00001014:
  1524. 00001014  49ED F13E                lea.l      A4, [A5 - 0xEC2]
  1525. 00001018  4A6C 0006                tst.w      [A4 + 0x6]
  1526. 0000101C  6F0E                     ble        +0x10 /* 0000102C */
  1527. 0000101E  42A7                     clr.l      -[A7]
  1528. 00001020  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1529. 00001024  4EAD 2BEA                jsr        [A5 + 0x2BEA /* export_1401 */]
  1530. 00001028  2E1F                     move.l     D7, [A7]+
  1531. 0000102A  6004                     bra        +0x6 /* 00001030 */
  1532. label0000102C:
  1533. 0000102C  2E2C 0008                move.l     D7, [A4 + 0x8]
  1534. label00001030:
  1535. 00001030  4267                     clr.w      -[A7]
  1536. 00001032  2F07                     move.l     -[A7], D7
  1537. 00001034  302C 0006                move.w     D0, [A4 + 0x6]
  1538. 00001038  6A02                     bpl        +0x4 /* 0000103C */
  1539. 0000103A  4440                     neg.w      D0
  1540. label0000103C:
  1541. 0000103C  3F00                     move.w     -[A7], D0
  1542. 0000103E  4267                     clr.w      -[A7]
  1543. 00001040  4EAD 2C5A                jsr        [A5 + 0x2C5A /* export_1415 */]
  1544. 00001044  3C1F                     move.w     D6, [A7]+
  1545. 00001046  660C                     bne        +0xE /* 00001054 */
  1546. 00001048  487A 011C                pea.l      [PC + 0x11C /* 00001166, value 0x113C6368, pstring "<chunkExpression>" */]
  1547. 0000104C  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1548. 00001050  6000 00CC                bra        +0xCE /* 0000111E */
  1549. label00001054:
  1550. 00001054  486E FBD4                pea.l      [A6 - 0x42C]
  1551. 00001058  2F07                     move.l     -[A7], D7
  1552. 0000105A  3F06                     move.w     -[A7], D6
  1553. 0000105C  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  1554. 00001060  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  1555. 00001064  3F3C 0001                move.w     -[A7], 0x1
  1556. 00001068  4EAD 047A                jsr        [A5 + 0x47A /* export_139 */]
  1557. 0000106C  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  1558. 00001070  6000 00AC                bra        +0xAE /* 0000111E */
  1559. label00001074:
  1560. 00001074  2F2D F140                move.l     -[A7], [A5 - 0xEC0]
  1561. 00001078  4267                     clr.w      -[A7]
  1562. 0000107A  1F3C 0002                move.b     -[A7], 0x2
  1563. 0000107E  1F3C 0001                move.b     -[A7], 0x1
  1564. 00001082  4EAD 1B3A                jsr        [A5 + 0x1B3A /* export_867 */]
  1565. 00001086  486E FEFC                pea.l      [A6 - 0x104]
  1566. 0000108A  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  1567. 0000108E  4A6D F144                tst.w      [A5 - 0xEBC]
  1568. 00001092  6606                     bne        +0x8 /* 0000109A */
  1569. 00001094  422D CE2A                clr.b      [A5 - 0x31D6]
  1570. 00001098  604C                     bra        +0x4E /* 000010E6 */
  1571. label0000109A:
  1572. 0000109A  2F2D F140                move.l     -[A7], [A5 - 0xEC0]
  1573. 0000109E  3F2D F144                move.w     -[A7], [A5 - 0xEBC]
  1574. 000010A2  1F3C 0002                move.b     -[A7], 0x2
  1575. 000010A6  1F3C 0001                move.b     -[A7], 0x1
  1576. 000010AA  4EAD 1B3A                jsr        [A5 + 0x1B3A /* export_867 */]
  1577. 000010AE  486D CE2A                pea.l      [A5 - 0x31D6]
  1578. 000010B2  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  1579. 000010B6  487A 00A4                pea.l      [PC + 0xA4 /* 0000115C, value 0x96D656E '\tmen', pstring "menuItem " */]
  1580. 000010BA  486E FBD4                pea.l      [A6 - 0x42C]
  1581. 000010BE  486D CE2A                pea.l      [A5 - 0x31D6]
  1582. 000010C2  4EAD 15DA                jsr        [A5 + 0x15DA /* export_695 */]
  1583. 000010C6  487A 008E                pea.l      [PC + 0x8E /* 00001156, value 0x4206F66, pstring " of " */]
  1584. 000010CA  486E FCF4                pea.l      [A6 - 0x30C]
  1585. 000010CE  3F3C 0003                move.w     -[A7], 0x3
  1586. 000010D2  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  1587. 000010D6  41ED CE2A                lea.l      A0, [A5 - 0x31D6]
  1588. 000010DA  43EE FCF4                lea.l      A1, [A6 - 0x30C]
  1589. 000010DE  707F                     moveq.l    D0, 0x7F
  1590. label000010E0:
  1591. 000010E0  30D9                     move.w     [A0]+, [A1]+
  1592. 000010E2  51C8 FFFC                dbf        D0, -0x6 /* 000010E0 */
  1593. label000010E6:
  1594. 000010E6  486D CE2A                pea.l      [A5 - 0x31D6]
  1595. 000010EA  487A 0064                pea.l      [PC + 0x64 /* 00001150, value 0x56D656E, pstring "menu " */]
  1596. 000010EE  486E FBD4                pea.l      [A6 - 0x42C]
  1597. 000010F2  486E FEFC                pea.l      [A6 - 0x104]
  1598. 000010F6  4EAD 15DA                jsr        [A5 + 0x15DA /* export_695 */]
  1599. 000010FA  486E FCF4                pea.l      [A6 - 0x30C]
  1600. 000010FE  3F3C 0003                move.w     -[A7], 0x3
  1601. 00001102  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  1602. 00001106  41EE FEFC                lea.l      A0, [A6 - 0x104]
  1603. 0000110A  43EE FCF4                lea.l      A1, [A6 - 0x30C]
  1604. 0000110E  707F                     moveq.l    D0, 0x7F
  1605. label00001110:
  1606. 00001110  30D9                     move.w     [A0]+, [A1]+
  1607. 00001112  51C8 FFFC                dbf        D0, -0x6 /* 00001110 */
  1608. 00001116  486E FEFC                pea.l      [A6 - 0x104]
  1609. 0000111A  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  1610. label0000111E:
  1611. 0000111E  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1612. 00001122  317C 0003 003E           move.w     [A0 + 0x3E], 0x3
  1613. label00001128:
  1614. 00001128  286D E174                movea.l    A4, [A5 - 0x1E8C]
  1615. 0000112C  546C 003E                addq.w     [A4 + 0x3E], 2
  1616. 00001130  487A 001A                pea.l      [PC + 0x1A /* 0000114C, value 0x2746F00, pstring "to" */]
  1617. 00001134  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1618. 00001138  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1619. 0000113C  1F3C 0001                move.b     -[A7], 0x1
  1620. 00001140  4EAD 1F2A                jsr        [A5 + 0x1F2A /* export_993 */]
  1621. label00001144:
  1622. 00001144  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1623. 00001148  4E5E                     unlink     A6
  1624. 0000114A  4E75                     rts
  1625. 0000114C  0274 6F00 056D           andi.w     <<invalid full ext with IS == 1 and I/IS == 5>>, 0x6F00 /* 'o\0' */
  1626. 00001152  656E                     bcs        +0x70 /* 000011C2 */
  1627. 00001154  7520                     moveq.l    D2, 0x20
  1628. 00001156  0420 6F66                subi.b     -[A0], 0x66 /* 'f' */
  1629. 0000115A  2000                     move.l     D0, D0
  1630. 0000115C  096D 656E                bchg       [A5 + 0x656E], D4
  1631. 00001160  7549                     moveq.l    D2, 0x49
  1632. 00001162  7465                     moveq.l    D2, 0x65
  1633. 00001164  6D20                     blt        +0x22 /* 00001186 */
  1634. 00001166  113C 6368                move.b     -[A0], 0x68 /* 'h' */
  1635. 0000116A  756E                     moveq.l    D2, 0x6E
  1636. 0000116C  6B45                     bmi        +0x47 /* 000011B3 */
  1637. 0000116E  7870                     moveq.l    D4, 0x70
  1638. 00001170  7265                     moveq.l    D1, 0x65
  1639. 00001172  7373                     moveq.l    D1, 0x73
  1640. 00001174  696F                     bvs        +0x71 /* 000011E5 */
  1641. 00001176  6E3E                     bgt        +0x40 /* 000011B6 */
  1642. 00001178  026F 6600 4E56           andi.w     [A7 + 0x4E56], 0x6600 /* 'f\0' */
  1643. // begin alternate branch 0000117C-00001180
  1644. fn0000117C:
  1645. 0000117C  4E56 FFFC                link       A6, -0x0004
  1646. // end alternate branch 0000117C-00001180
  1647. fn0000117C: // (misaligned)
  1648. 0000117E  FFFC                     .invalid   <<F/7/7>>
  1649. 00001180  206E 0008                movea.l    A0, [A6 + 0x8]
  1650. 00001184  4A28 FCCE                tst.b      [A0 - 0x332]
  1651. // begin alternate branch 00001186-0000118A
  1652. label00001186:
  1653. 00001186  FCCE 6720                .extension 0xCCE <<F/2-3/6>> // unimplemented
  1654. // end alternate branch 00001186-0000118A
  1655. label00001186: // (misaligned)
  1656. 00001188  6720                     beq        +0x22 /* 000011AA */
  1657. 0000118A  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1658. 0000118E  2D48 FFFC                move.l     [A6 - 0x4], A0
  1659. 00001192  5468 003E                addq.w     [A0 + 0x3E], 2
  1660. 00001196  487A 0018                pea.l      [PC + 0x18 /* 000011B0, value 0x2617400, pstring "at" */]
  1661. 0000119A  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1662. 0000119E  206E 0008                movea.l    A0, [A6 + 0x8]
  1663. 000011A2  4868 FCCE                pea.l      [A0 - 0x332]
  1664. 000011A6  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  1665. label000011AA:
  1666. 000011AA  4E5E                     unlink     A6
  1667. 000011AC  2E9F                     move.l     [A7], [A7]+
  1668. 000011AE  4E75                     rts
  1669. 000011B0  0261 7400                andi.w     -[A1], 0x7400 /* 't\0' */
  1670. export_334:
  1671. 000011B4  4E56 FC7E                link       A6, -0x0382
  1672. // begin alternate branch 000011B6-000011BA
  1673. label000011B6:
  1674. 000011B6  FC7E 2F07                .extension 0xC7E <<F/1/6>>, 0x2F07 // unimplemented
  1675. // end alternate branch 000011B6-000011BA
  1676. label000011B6: // (misaligned)
  1677. 000011B8  2F07                     move.l     -[A7], D7
  1678. 000011BA  422E FCCE                clr.b      [A6 - 0x332]
  1679. 000011BE  4267                     clr.w      -[A7]
  1680. 000011C0  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  1681. // begin alternate branch 000011C2-000011C4
  1682. label000011C2:
  1683. 000011C2  1EE2                     move.b     [A7]+, -[A2]
  1684. // end alternate branch 000011C2-000011C4
  1685. label000011C2: // (misaligned)
  1686. 000011C4  3E1F                     move.w     D7, [A7]+
  1687. 000011C6  7004                     moveq.l    D0, 0x04
  1688. 000011C8  B047                     cmp.w      D0, D7
  1689. 000011CA  6650                     bne        +0x52 /* 0000121C */
  1690. 000011CC  486E FECE                pea.l      [A6 - 0x132]
  1691. 000011D0  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  1692. 000011D4  486E FC92                pea.l      [A6 - 0x36E]
  1693. 000011D8  302E FED0                move.w     D0, [A6 - 0x130]
  1694. 000011DC  48C0                     ext.l      D0
  1695. 000011DE  2F00                     move.l     -[A7], D0
  1696. 000011E0  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  1697. 000011E4  487A 0266                pea.l      [PC + 0x266 /* 0000144C, value 0x12C4E56 */]
  1698. 000011E8  486E FC7E                pea.l      [A6 - 0x382]
  1699. 000011EC  302E FECE                move.w     D0, [A6 - 0x132]
  1700. 000011F0  48C0                     ext.l      D0
  1701. 000011F2  2F00                     move.l     -[A7], D0
  1702. 000011F4  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  1703. 000011F8  486E FCA6                pea.l      [A6 - 0x35A]
  1704. 000011FC  3F3C 0003                move.w     -[A7], 0x3
  1705. 00001200  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  1706. 00001204  41EE FCCE                lea.l      A0, [A6 - 0x332]
  1707. 00001208  43EE FCA6                lea.l      A1, [A6 - 0x35A]
  1708. 0000120C  7013                     moveq.l    D0, 0x13
  1709. label0000120E:
  1710. 0000120E  30D9                     move.w     [A0]+, [A1]+
  1711. 00001210  51C8 FFFC                dbf        D0, -0x6 /* 0000120E */
  1712. 00001214  4267                     clr.w      -[A7]
  1713. 00001216  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  1714. 0000121A  3E1F                     move.w     D7, [A7]+
  1715. label0000121C:
  1716. 0000121C  3007                     move.w     D0, D7
  1717. 0000121E  5340                     subq.w     D0, 1
  1718. 00001220  6B00 01E4                bmi        +0x1E6 /* 00001406 */
  1719. 00001224  0C40 000F                cmpi.w     D0, 0xF
  1720. 00001228  6E00 01DC                bgt        +0x1DE /* 00001406 */
  1721. 0000122C  D040                     add.w      D0, D0
  1722. 0000122E  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1723. 00001232  4EFB 0000                jmp        [PC + D0.w]
  1724. 00001236  0022 0038                ori.b      -[A2], 0x38 /* '8' */
  1725. 0000123A  004E 01D2                ori.w      A6, 0x1D2
  1726. 0000123E  00A8 01D2 01D2 01D2      ori.l      [A0 + 0x1D2], 0x1D201D2
  1727. 00001246  0140                     bchg       D0, D0
  1728. 00001248  0174 0190                bchg       [ + D0], D0
  1729. 0000124C  01D2                     .incomplete
  1730. 0000124E  01AC 01D2                bclr       [A4 + 0x1D2], D0
  1731. 00001252  01D2                     .incomplete
  1732. 00001254  01C0                     .incomplete
  1733. 00001256  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1734. 0000125A  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  1735. 00001260  487A 01E2                pea.l      [PC + 0x1E2 /* 00001444, value 0x76D656E, pstring "menuBar" */]
  1736. 00001264  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1737. 00001268  6000 019C                bra        +0x19E /* 00001406 */
  1738. 0000126C  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1739. 00001270  4268 003E                clr.w      [A0 + 0x3E]
  1740. 00001274  4EBA ED8A                jsr        [PC - 0x1276 /* 00000000 */]
  1741. 00001278  2F0E                     move.l     -[A7], A6
  1742. 0000127A  4EBA FF00                jsr        [PC - 0x100 /* 0000117C */]
  1743. 0000127E  6000 0186                bra        +0x188 /* 00001406 */
  1744. 00001282  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1745. 00001286  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  1746. 0000128C  486E FEF0                pea.l      [A6 - 0x110]
  1747. 00001290  4EAD 1F92                jsr        [A5 + 0x1F92 /* export_1006 */]
  1748. 00001294  1D7C 0001 FED4           move.b     [A6 - 0x12C], 0x1
  1749. 0000129A  2D6D A284 FED6           move.l     [A6 - 0x12A], [A5 - 0x5D7C]
  1750. 000012A0  2D6E FEF6 FEDA           move.l     [A6 - 0x126], [A6 - 0x10A]
  1751. 000012A6  2D6E FEFA FEDE           move.l     [A6 - 0x122], [A6 - 0x106]
  1752. 000012AC  4267                     clr.w      -[A7]
  1753. 000012AE  486E FEF0                pea.l      [A6 - 0x110]
  1754. 000012B2  4267                     clr.w      -[A7]
  1755. 000012B4  4EAD 15CA                jsr        [A5 + 0x15CA /* export_693 */]
  1756. 000012B8  3D5F FEE2                move.w     [A6 - 0x11E], [A7]+
  1757. 000012BC  2D6E FEF2 FEE4           move.l     [A6 - 0x11C], [A6 - 0x10E]
  1758. 000012C2  486E FED4                pea.l      [A6 - 0x12C]
  1759. 000012C6  1F3C 0002                move.b     -[A7], 0x2
  1760. 000012CA  1F3C 0001                move.b     -[A7], 0x1
  1761. 000012CE  4EAD 1DCA                jsr        [A5 + 0x1DCA /* export_949 */]
  1762. 000012D2  2F0E                     move.l     -[A7], A6
  1763. 000012D4  4EBA FEA6                jsr        [PC - 0x15A /* 0000117C */]
  1764. 000012D8  6000 012C                bra        +0x12E /* 00001406 */
  1765. 000012DC  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1766. 000012E0  317C 0002 003E           move.w     [A0 + 0x3E], 0x2
  1767. 000012E6  42A7                     clr.l      -[A7]
  1768. 000012E8  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  1769. 000012EC  205F                     movea.l    A0, [A7]+
  1770. 000012EE  700D                     moveq.l    D0, 0x0D
  1771. 000012F0  B028 0003                cmp.b      D0, [A0 + 0x3]
  1772. 000012F4  670C                     beq        +0xE /* 00001302 */
  1773. 000012F6  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1774. 000012FA  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  1775. 00001300  6052                     bra        +0x54 /* 00001354 */
  1776. label00001302:
  1777. 00001302  4267                     clr.w      -[A7]
  1778. 00001304  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  1779. 00001308  301F                     move.w     D0, [A7]+
  1780. 0000130A  5D40                     subq.w     D0, 6
  1781. 0000130C  670E                     beq        +0x10 /* 0000131C */
  1782. 0000130E  5340                     subq.w     D0, 1
  1783. 00001310  6714                     beq        +0x16 /* 00001326 */
  1784. 00001312  5340                     subq.w     D0, 1
  1785. 00001314  671E                     beq        +0x20 /* 00001334 */
  1786. label00001316:
  1787. 00001316  5940                     subq.w     D0, 4
  1788. 00001318  672A                     beq        +0x2C /* 00001344 */
  1789. 0000131A  6038                     bra        +0x3A /* 00001354 */
  1790. label0000131C:
  1791. 0000131C  2D7C 0361 6C6C FDCE      move.l     [A6 - 0x232], 0x3616C6C
  1792. 00001324  602E                     bra        +0x30 /* 00001354 */
  1793. label00001326:
  1794. 00001326  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  1795. 0000132A  486E FDCE                pea.l      [A6 - 0x232]
  1796. 0000132E  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  1797. 00001332  6020                     bra        +0x22 /* 00001354 */
  1798. label00001334:
  1799. 00001334  422E FDCE                clr.b      [A6 - 0x232]
  1800. 00001338  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1801. 0000133C  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  1802. 00001342  6010                     bra        +0x12 /* 00001354 */
  1803. label00001344:
  1804. 00001344  41EE FDCE                lea.l      A0, [A6 - 0x232]
  1805. 00001348  43FA 00F2                lea.l      A1, [PC + 0xF2 /* 0000143C, value 0x66D6172, pstring "marked" */]
  1806. 0000134C  7003                     moveq.l    D0, 0x03
  1807. label0000134E:
  1808. 0000134E  30D9                     move.w     [A0]+, [A1]+
  1809. 00001350  51C8 FFFC                dbf        D0, -0x6 /* 0000134E */
  1810. label00001354:
  1811. 00001354  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1812. 00001358  7002                     moveq.l    D0, 0x02
  1813. 0000135A  B068 003E                cmp.w      D0, [A0 + 0x3E]
  1814. label0000135E:
  1815. 0000135E  6608                     bne        +0xA /* 00001368 */
  1816. 00001360  486E FDCE                pea.l      [A6 - 0x232]
  1817. 00001364  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  1818. label00001368:
  1819. 00001368  487A 00CC                pea.l      [PC + 0xCC /* 00001436, value 0x5636172, pstring "cards" */]
  1820. 0000136C  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1821. 00001370  6000 0094                bra        +0x96 /* 00001406 */
  1822. 00001374  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1823. 00001378  317C 0003 003E           move.w     [A0 + 0x3E], 0x3
  1824. 0000137E  486E FED4                pea.l      [A6 - 0x12C]
  1825. 00001382  4EAD 1FB2                jsr        [A5 + 0x1FB2 /* export_1010 */]
  1826. 00001386  487A 0096                pea.l      [PC + 0x96 /* 0000141E, value 0x7706963, pstring "picture" */]
  1827. 0000138A  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1828. 0000138E  487A 00A2                pea.l      [PC + 0xA2 /* 00001432, value 0x26F6600, pstring "of" */]
  1829. 00001392  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1830. 00001396  486E FED4                pea.l      [A6 - 0x12C]
  1831. 0000139A  1F3C 0002                move.b     -[A7], 0x2
  1832. 0000139E  1F3C 0001                move.b     -[A7], 0x1
  1833. 000013A2  4EAD 1DCA                jsr        [A5 + 0x1DCA /* export_949 */]
  1834. 000013A6  605E                     bra        +0x60 /* 00001406 */
  1835. 000013A8  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1836. 000013AC  317C 0002 003E           move.w     [A0 + 0x3E], 0x2
  1837. 000013B2  487A 0078                pea.l      [PC + 0x78 /* 0000142C, value 0x4636172, pstring "card" */]
  1838. 000013B6  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1839. 000013BA  487A 0062                pea.l      [PC + 0x62 /* 0000141E, value 0x7706963, pstring "picture" */]
  1840. 000013BE  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1841. 000013C2  6042                     bra        +0x44 /* 00001406 */
  1842. 000013C4  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1843. 000013C8  317C 0002 003E           move.w     [A0 + 0x3E], 0x2
  1844. 000013CE  487A 0056                pea.l      [PC + 0x56 /* 00001426, value 0x5626B67, pstring "bkgnd" */]
  1845. 000013D2  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1846. 000013D6  487A 0046                pea.l      [PC + 0x46 /* 0000141E, value 0x7706963, pstring "picture" */]
  1847. 000013DA  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1848. 000013DE  6026                     bra        +0x28 /* 00001406 */
  1849. 000013E0  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1850. 000013E4  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  1851. 000013EA  487A 0028                pea.l      [PC + 0x28 /* 00001414, value 0x8746974, pstring "titleBar" */]
  1852. 000013EE  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1853. 000013F2  6012                     bra        +0x14 /* 00001406 */
  1854. 000013F4  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1855. 000013F8  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  1856. 000013FE  487A 000C                pea.l      [PC + 0xC /* 0000140C, value 0x667726F, pstring "groups" */]
  1857. 00001402  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1858. label00001406:
  1859. 00001406  2E1F                     move.l     D7, [A7]+
  1860. 00001408  4E5E                     unlink     A6
  1861. 0000140A  4E75                     rts
  1862. 0000140C  0667 726F                addi.w     -[A7], 0x726F /* 'ro' */
  1863. 00001410  7570                     moveq.l    D2, 0x70
  1864. 00001412  7300                     moveq.l    D1, 0x00
  1865. 00001414  0874 6974 6C65           bchg.b     [A4 + D6 * 4 + 0x65], 0x74 /* 't' */
  1866. 0000141A  4261                     clr.w      -[A1]
  1867. 0000141C  7200                     moveq.l    D1, 0x00
  1868. 0000141E  0770 6963 7475 7265 0562 bchg       [[A0 + 0x7475] + 0x72650562], D3
  1869. 00001428  6B67                     bmi        +0x69 /* 00001491 */
  1870. 0000142A  6E64                     bgt        +0x66 /* 00001490 */
  1871. 0000142C  0463 6172                subi.w     -[A3], 0x6172 /* 'ar' */
  1872. 00001430  6400 026F                bcc        +0x271 /* 000016A1 */
  1873. 00001434  6600 0563                bne        +0x565 /* 00001999 */
  1874. 00001438  6172                     bsr        +0x74 /* 000014AC */
  1875. 0000143A  6473                     bcc        +0x75 /* 000014AF */
  1876. 0000143C  066D 6172 6B65           addi.w     [A5 + 0x6B65], 0x6172 /* 'ar' */
  1877. 00001442  6400 076D                bcc        +0x76F /* 00001BB1 */
  1878. 00001446  656E                     bcs        +0x70 /* 000014B6 */
  1879. 00001448  7542                     moveq.l    D2, 0x42
  1880. 0000144A  6172                     bsr        +0x74 /* 000014BE */
  1881. 0000144C  012C 4E56                btst       [A4 + 0x4E56], D0
  1882. export_335: // at 0000144E (misaligned)
  1883. 00001450  FDFC                     .invalid   <<F/7/6>>
  1884. 00001452  2F07                     move.l     -[A7], D7
  1885. 00001454  422D CE2A                clr.b      [A5 - 0x31D6]
  1886. 00001458  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1887. 0000145C  317C 0003 003E           move.w     [A0 + 0x3E], 0x3
  1888. 00001462  1B7C 0001 9CE8           move.b     [A5 - 0x6318], 0x1
  1889. 00001468  42A7                     clr.l      -[A7]
  1890. label0000146A:
  1891. 0000146A  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  1892. 0000146E  2E1F                     move.l     D7, [A7]+
  1893. 00001470  422D 9CE8                clr.b      [A5 - 0x6318]
  1894. 00001474  4A87                     tst.l      D7
  1895. 00001476  57C0                     seq        D0
  1896. 00001478  4A00                     tst.b      D0
  1897. 0000147A  6720                     beq        +0x22 /* 0000149C */
  1898. 0000147C  4241                     clr.w      D1
  1899. 0000147E  122D CE2A                move.b     D1, [A5 - 0x31D6]
  1900. 00001482  4A41                     tst.w      D1
  1901. 00001484  5EC1                     sgt        D1
  1902. 00001486  C001                     and.b      D0, D1
  1903. 00001488  6712                     beq        +0x14 /* 0000149C */
  1904. 0000148A  41EE FEFC                lea.l      A0, [A6 - 0x104]
  1905. 0000148E  43ED CE2A                lea.l      A1, [A5 - 0x31D6]
  1906. // begin alternate branch 00001490-00001494
  1907. label00001490:
  1908. 00001490  CE2A 707F                and.b      D7, [A2 + 0x707F]
  1909. // end alternate branch 00001490-00001494
  1910. label00001490: // (misaligned)
  1911. label00001492:
  1912. 00001492  707F                     moveq.l    D0, 0x7F
  1913. label00001494:
  1914. 00001494  30D9                     move.w     [A0]+, [A1]+
  1915. 00001496  51C8 FFFC                dbf        D0, -0x6 /* 00001494 */
  1916. 0000149A  6018                     bra        +0x1A /* 000014B4 */
  1917. label0000149C:
  1918. 0000149C  486E FDFC                pea.l      [A6 - 0x204]
  1919. 000014A0  2F07                     move.l     -[A7], D7
  1920. 000014A2  4EAD 10FA                jsr        [A5 + 0x10FA /* export_539 */]
  1921. 000014A6  205F                     movea.l    A0, [A7]+
  1922. 000014A8  43EE FEFC                lea.l      A1, [A6 - 0x104]
  1923. fn000014AC:
  1924. 000014AC  707F                     moveq.l    D0, 0x7F
  1925. label000014AE:
  1926. 000014AE  32D8                     move.w     [A1]+, [A0]+
  1927. 000014B0  51C8 FFFC                dbf        D0, -0x6 /* 000014AE */
  1928. label000014B4:
  1929. 000014B4  487A 002C                pea.l      [PC + 0x2C /* 000014E2, value 0x5757369, pstring "using" */]
  1930. // begin alternate branch 000014B6-000014BC
  1931. label000014B6:
  1932. 000014B6  002C 4EAD 1F3A           ori.b      [A4 + 0x1F3A], 0xAD
  1933. // end alternate branch 000014B6-000014BC
  1934. label000014B6: // (misaligned)
  1935. 000014B8  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1936. 000014BC  487A 001E                pea.l      [PC + 0x1E /* 000014DC, value 0x5737461, pstring "stack" */]
  1937. // begin alternate branch 000014BE-000014D0
  1938. fn000014BE:
  1939. 000014BE  001E 4EAD                ori.b      [A6]+, 0xAD
  1940. 000014C2  1F3A 486E                move.b     -[A7], [PC + 0x486E /* 00005D32, cstring ""<EOF> */]
  1941. 000014C6  FEFC 4EAD                .extension 0xEFC <<F/2-3/7>> // unimplemented
  1942. 000014CA  1F32 206D                move.b     -[A7], [A2 + D2.w + 0x6D]
  1943. 000014CE  E174                     roxl       D4.w, D0
  1944. // end alternate branch 000014BE-000014D0
  1945. fn000014BE: // (misaligned)
  1946. 000014C0  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  1947. 000014C4  486E FEFC                pea.l      [A6 - 0x104]
  1948. 000014C8  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  1949. 000014CC  206D E174                movea.l    A0, [A5 - 0x1E8C]
  1950. 000014D0  08E8 0003 0047           bset.b     [A0 + 0x47], 0x3
  1951. 000014D6  2E1F                     move.l     D7, [A7]+
  1952. 000014D8  4E5E                     unlink     A6
  1953. 000014DA  4E75                     rts
  1954. 000014DC  0573 7461                bchg       [A3 + D7.w * 4 + 0x61], D2
  1955. 000014E0  636B                     bls        +0x6D /* 0000154D */
  1956. 000014E2  0575 7369 6E67           bchg       [[A5 + 0x6E67]], D2
  1957.